码迷,mamicode.com
首页 > 其他好文 > 详细

Objective-C中的一些方法命名“潜规则”

时间:2014-07-23 18:02:55      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   re   c   cti   

在基于Apple Xcode的Objective-C中,有一些方法命名潜规则,比如就property而言,假定你定义了如下property:

@interface MyObject

@property (nonatomic, retain) NSString *myName;

@end

那么系统将会自动对MyObject类生成:

- (NSString*)myName;
- (void)setMyName:(NSString*)name;

这一对方法。


而对于初始化而言,init打头的方法以及new打头的方法(所为打头即,init或new全小写字母后面紧跟着某个大写字母进行分隔),编译器都会认为是初始化对象的方法。如果你用代码静态分析器的话,如果对象是autorelease的,或者所返回的对象不是被retain过的,那么就会出现蓝色警告。

Objective-C中的一些方法命名“潜规则”,布布扣,bubuko.com

Objective-C中的一些方法命名“潜规则”

标签:style   blog   color   re   c   cti   

原文地址:http://www.cnblogs.com/zenny-chen/p/3863629.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!