OC语言
DawnOfWar
精通c,oc,ui
展开
-
OC里面小问题集合之一
问题1:instancetype和id的区别 答:instancetype可以在编译器就能确定对象是什么类型,用于排错(比如调用了不存在的方法),而id不可以,id不可以,id只能在运行期才能确定类型 instancetype用于初始化和便利构造器的返回值;id可以作为方法的参数,而instancetype不行;instancetype只能在ARC环境下有效,MRC下和id一样 问题2:常量原创 2015-04-30 22:55:08 · 445 阅读 · 0 评论 -
单例的3种写法
单例在程序开发中经常用到,而单例的写法一般写法有3种,非常实用原创 2015-04-28 21:29:08 · 491 阅读 · 1 评论 -
实例变量的3种可见度
实例变量访问的可见度 @public公开的,可以在类的内部(.m)和外部访问,在外部使用->访问 @protected受保护的,可以在类的内部和子类内部访问 @private私有的,只允许在本类内部访问 注意:public与封装相违背,private与集成相违背,系统默认是@protected原创 2015-04-28 21:53:17 · 558 阅读 · 0 评论