面试宝典
Terry_886
这个作者很懒,什么都没留下…
展开
-
ios 面试常见的问题
Runtime Runtime Runtimeobjc在向一个对象发送消息时,发生了什么?根据对象的isa指针找到类对象id,在查询类对象里面的methodLists方法函数列表,如果没有在找到,在沿着superClass,寻找父类,再在父类methodLists方法列表里面查询,最终找到SEL,根据id和SEL确认IMP(指针函数),在发送消息。什么时候会报unrecogni...原创 2018-03-24 10:45:22 · 674 阅读 · 1 评论 -
SDWebImage实现原理
SDWebImage内部结构1.内存图片缓存2.内存操作缓存3.磁盘沙盒缓存 SDWebImage的实现原理SDWebImageManger是由一个SDWebImageDownloader(负责下载网络图片),SDImageCache(一个处理缓存的类)共同构成的类 SDWebImage提供了如下三个category来进行缓存。MKAnnotationView + WebCach...原创 2018-03-24 19:07:40 · 1388 阅读 · 0 评论 -
AFNetworking 模块组成
AFNetworking由五个模块组成:分别由 - NSURLSession - Security - Reachability - Serialization - UIKit 五部分组成NSURLSession:网络通信模块(核心模块) 对应 AFNetworking中的 AFURLSessionManager和对HTTP协议进行特化处理的AFHTTPSession...原创 2019-06-27 09:24:44 · 352 阅读 · 0 评论