調(diào)用方法用空格,方法結(jié)束用中括號來表示
[self func1];
NSInteger num = [self func2];
NSLog(@"num = %ld",num);
NSInteger length = [self lengOfString:@"12345"];
NSLog(@"length = %ld",length);
}
OC方法的格式:
+表示類方法,只能用類來調(diào)用;-表示實例方法,用對象調(diào)用
無參輸入的方法格式:+/—(方法的返回值)方法名
-(void)func1
{
NSLog(@"%s",__func__);
}
-(NSInteger)func2{
NSLog(@"%s",__func__);
return 20;
}
有參輸入的方法格式:=/-(方法的返回值)方法名:(參數(shù)類型)參數(shù)名
多個參輸入的方法格式:=/-(方法的返回值)方法名:(參數(shù)1類型)參數(shù)1名 方法名:(參數(shù)2類型)參數(shù)2名
//輸入一個字符串,返回字符串的長度
-(NSInteger)lengOfString:(NSString*)string
{
return string.length;
}
//了解~
-(NSString *)stringIsStr1:(NSString *)str1 withStr2:(NSString *)str2
{
NSString *str3 = [NSString stringWithFormat:@"%@%@",str1,str2];
return str3;
}
//內(nèi)存溢出的時候調(diào)用
-(void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}