声明:面试是对自我审视的一种过程,面试题和iOS程序员本身技术水平没任何关联,无论你能否全部答出,都不要对自己产生任何正面或消极的评价! 欢迎加...
声明:面试是对自我审视的一种过程,面试题和iOS程序员本身技术水平没任何关联,无论你能否全部答出,都不要对自己产生任何正面或消极的评价! 欢迎加...
在iOS堆空间里面,你想创建一个oc对象,系统给你分配内存的话,都是16的倍数。 //class_getInstanceSize是计算这个对象实...
一、概念定义 由官网文档可见,通过对KVC的了解,也是对KVO的进一步升华。 KVO 是 Objective-C 对观察者模式(Observer...
目录1. load1.1 load 方法的调用1.2 场景分析1.3 源码分析2. initialize2.1 initialize 方法的调用...
目录1. 什么是 KVC2. 访问对象属性3. 访问集合属性4. 使用集合运算符5. 自定义集合运算符6. 非对象值处理7. 属性验证8. 搜索...
目录1. 什么是 KVO2. KVO 的基本使用 2.1 注册方法 2.2 监听方法 2.3 移除方法 2.4 使用示例 2.5 实际应用 2....
(一)load方法 类及其分类都有load方法,+load方法会在runtime加载类、分类时调用 每个类、分类的+load,在程序运行过程中只...
(一)OC语言的本质 其实我们编写的OC代码,底层实现都是C/C++代码 Objective-C的面向对象都是基于C\C++的数据结构实现的语言...
对象的本质 NSObject * obj = [[NSObject alloc] init];转化成c++可以到本质是一个结构体 可以看出isa...
如果说书籍是人类进步的阶梯,那么优秀的开源代码就是程序员提升的桥梁。研读源码可以学习其中的框架和模式, 代码技巧, 算法等,然后不断总结运用,最...
专题公告
描述