OC方法格式

调用方法用空格,方法结束用中括号来表示

[self func1];

NSInteger num = [self func2];

NSLog(@"num = %ld",num);

NSInteger length = [self lengOfString:@"12345"];

NSLog(@"length = %ld",length);

}

OC方法的格式:

+表示类方法,只能用类来调用;-表示实例方法,用对象调用

无参输入的方法格式:+/—(方法的返回值)方法名

-(void)func1

{

NSLog(@"%s",__func__);

}

-(NSInteger)func2{

NSLog(@"%s",__func__);

return 20;

}

有参输入的方法格式:=/-(方法的返回值)方法名:(参数类型)参数名

多个参输入的方法格式:=/-(方法的返回值)方法名:(参数1类型)参数1名 方法名:(参数2类型)参数2名

//输入一个字符串,返回字符串的长度

-(NSInteger)lengOfString:(NSString*)string

{

return string.length;

}

//了解~

-(NSString *)stringIsStr1:(NSString *)str1 withStr2:(NSString *)str2

{

NSString *str3 = [NSString stringWithFormat:@"%@%@",str1,str2];

return str3;

}

//内存溢出的时候调用

-(void)didReceiveMemoryWarning {

[super didReceiveMemoryWarning];

// Dispose of any resources that can be recreated.

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容