IP属地:广东
Category概述:Category是OC2.0之后添加的语言特性,Category又叫类别,分类等,能够在不改变原来类的内容基础上,为类增加...
刚刚看到一篇文章介绍的是关于iOS多继承的实现,作者也是用NSProxy实现,但是和我之前的有些不一样,在这里做个补充。作者的思路也是创建一个N...
背景 我们都知道OC是不支持多继承的,这是因为消息机制名称查找发生在运行时而非编译时,很难解决多个基类可能导致的二义性问题,那么如果我们想要一个...
参考资料 [http://southpeak.github.io/2015/05/10/ios-techset-1/] 南峰子的技术博客[ht...
1.@property有两个对应的词,一个是 @synthesize,一个是 @dynamic。如果 @synthesize和 @dynamic...
KVC和KVO的学习 KVC介绍KVC的本质就是键值编码定义:在对象创建完成之后,动态(牵扯到运行时)给对象的属性赋值KVC 即是指NSKeyV...
预备知识 内存的栈区:由编译器自动分配释放存放函数的参数值,局部变量的值等,其操作方式类似于数据结构中的栈内存的堆区:一般由程序员分配释放,若程...
我们先来看一下基本的修饰符 atomic 设置@property属性时,默认为atomic,提供多线程安全在多线程环境下,原子操作是必要的,否则...