总结列几个重点问题,简单列一下。
1.KVC,KVO 区别
KVC key valued coding 键值编码
KVC相对的时KVO,即key valued observer 键值观察。监听某一个模型的属性,只要模型属性的值一变化就通知你
http://www.cnblogs.com/wendingding/p/3751279.html
2.runloop
线程循环,http://www.dreamingwish.com/frontui/article/default/ios-multithread-program-runloop-the.html
NSRunLoop概述和原理 (消息机制的处理模式)
3.runtime
http://justsee.iteye.com/blog/2163777
运行时,Objective-C的运行时是动态的,它能让你在运行时为类添加方法或者去除方法以及使用反射。这在其它语言是不多见的。
4.isa ,self 理解
self指向的对象的首地址,而对象的首地址是isa变量。
isa指向了其类对象。
每个对象都是通过isa实例变量连接到运行时系统,从NSObject类继承。Isa标识对象的类;它指向一个结构的类定义编译。
通过ISA,可以在运行时找到一个对象的所有信息,如继承层次结构中的位置,它的实例变量的大小和结构,以及可以相应消息的方法所实现的位置。
http://blog.csdn.net/hnjyzqq/article/details/39249241 (帮助理解的)
5.AFNetworking 源码解析
时间: 2024-11-04 21:49:42