ios开发
想要环游世界的猴子
这个作者很懒,什么都没留下…
展开
-
instancetype和id的区别
instancetype 是只能作为返回值而不能作为参数的。 当一个类返回相同类的实例的时候使用 instancetype 是合适的。 对于编译器来说以下两个是一样的,因为编译器会将①自动转换为② ①-(id)init; ②-(instancetype)init; 但如果不是init的话结果就不一样了 ① +(id)buildInstance; ②+(instancetyp原创 2014-08-13 17:57:34 · 562 阅读 · 0 评论 -
ios self.和下划线的区别
self.var 通过访问方法的引用(包括set和get方法) _var 直接引用(不通过set和get方法) @interface User : NSObject @property (nonatomic, assign) NSInteger age; @end @implementation User @synthesize age; //LLVM 4.0之后这原创 2014-09-02 17:57:26 · 905 阅读 · 0 评论