摘要: (一)category category的主要作用是为已经存在的类添加方法 可以把类的实现分开在几个不同的文件里面 • 可以减少单个文件的体积 • 可以把不同的功能组织到不同的category里 • 可以由多个开发者共同完成一个类 • 可以按需加载想要的category 声明私有方法 categor 阅读全文
posted @ 2018-01-10 17:55 shidaying 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 属性修饰符 1.线程安全的 atomic、nonatomic atomic: 原子性的,线程安全的,在OS中用的较多,有性能消耗,iOS中基本都是使用nonatomic,会在setter、getter方法中加锁,但是在其他地方并没有加锁,所以并不是真正的线程安全 nonatomic:非原子性,直接访 阅读全文
posted @ 2018-01-10 17:54 shidaying 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 实现多继承的4种方式 继承的目的就是:能实现调用父类的方法、属性 A里有, aa方法,B里有, bb方法, C要实现A,B 一:组合方式 C 里声明A的对象a, B的对象b,然后就可以用a.aa, b.bb来达到效果了 二:protocol,协议是支持多继承的(一个类可以实现实现多个协议) 三:类别 阅读全文
posted @ 2018-01-10 17:53 shidaying 阅读(1162) 评论(0) 推荐(0) 编辑