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 · 498 阅读 · 0 评论 -
单例的3种写法
单例在程序开发中经常用到,而单例的写法一般写法有3种,非常实用原创 2015-04-28 21:29:08 · 518 阅读 · 1 评论 -
实例变量的3种可见度
实例变量访问的可见度@public公开的,可以在类的内部(.m)和外部访问,在外部使用->访问@protected受保护的,可以在类的内部和子类内部访问@private私有的,只允许在本类内部访问注意:public与封装相违背,private与集成相违背,系统默认是@protected原创 2015-04-28 21:53:17 · 602 阅读 · 0 评论