70: 补充可以用NSProxy“变装”实现多继承的效果
以100道面试题构建自己的iOS开发体系序 曾几何时,特别喜欢看、收集别人分享的面试真题,直到看到图中这个学习方法,若有所思。在百度三面被挂掉之后,沉下心来,整理构建自己的开发体系,方便以后查看。 有些还没有写完后...
70: 补充可以用NSProxy“变装”实现多继承的效果
以100道面试题构建自己的iOS开发体系序 曾几何时,特别喜欢看、收集别人分享的面试真题,直到看到图中这个学习方法,若有所思。在百度三面被挂掉之后,沉下心来,整理构建自己的开发体系,方便以后查看。 有些还没有写完后...
由《大话设计模式 - 代理模式》的OC和部分Swift的语言转义 代理模式 继上一篇《装饰模式》[//www.greatytc.com/p/4b85cf0bf9aa...
由《大话设计模式 - 工厂模式》的OC和部分Swift的语言转义 工厂模式 继上一篇《代理模式》[%E6%9C%AA%E6%9D%A5%E4%BF%AE%E6%94%B9%E...
27. SDWebImage是怎么做缓存的? 首先说,缓存采用了二级 缓存策略。 图片缓存的时候, 在内存有缓存, 在磁盘中也有缓存, 其中内存缓存是用NSCache做的 (...
由《大话设计模式 - 装饰模式》的OC和部分Swift的语言转义 装饰模式 继上一篇《策略模式》[//www.greatytc.com/p/413d1902e296...
23. 有没有使用过performSelector? 这题主要是想问的是有没有动态添加过方法 话不多说上代码 当然面试的时候也可能问你这个 你以为完了? 错了,大概率面试官...
14. RunLoop的基础知识 RunLoop模式有哪些? 答 : iOS中有五种RunLoop模式 RunLoop的基本执行原理 答 : 原本系统就有一个runloop在...
8. load 和 initilze 的调用情况,以及子类的调用顺序问题? initialize 这个方法是第一次给某给类发送消息的时候调用,并且只会调用一次。 如果某一个...
未经本人允许,不得转载!违者必究!未经本人允许,不得转载!违者必究!未经本人允许,不得转载!违者必究! 本面试题为个人使用版本,答案正确性有待商榷,本人的答案不代表权威,仅仅...
场景: 使用NSTimer会产生循环引用, 所以, 当对象应该被销毁的时候, 需要首先手动移除NSTimer, 这样, 该对象才对被销毁. 手动设置timer = nil....
重复了没看见吗?这样乱序什么意义?
//创建一个信号量(值为0) dispatch_semaphore_t semaphore = dispatch_semaphore_create(0); [[AFNetWo...
看到有人质疑第34条我就放心了。 楼主说的太对了
一篇文章拿下《Effective Objective-C 2.0编写高质量iOS与OS X代码的52个有效方法》最近在重温这本OC经典之作《Effective Objective-C 2.0编写高质量iOS与OS X代码的52个有效方法》,这篇文章算是重温之后的产物吧,读完这篇文章你将...
本地操作的时候, TRULogining 这个我按照您的操作来的,该依赖的依赖,, 但是结果pod install, 发现pods的文件夹里面并没有TRUNetworking
iOS组件化一、新建工程LZDemo作为壳工程 1、添加Podfile文件 cd到你刚创建的工程目录下,执行以下语句 然后会发现你的工程目录下多了Podfile文件 2、生成xcwork...
@老T_dbb5 我也爱你~
iOS开发之设计模式 - 工厂模式由《大话设计模式 - 工厂模式》的OC和部分Swift的语言转义 工厂模式 继上一篇《代理模式》 工厂模式, 定义一个用于创建对象的接口, 让子类决定实例化哪一个类。 工厂方...
由《大话设计模式 - 工厂模式》的OC和部分Swift的语言转义 工厂模式 继上一篇《代理模式》 工厂模式, 定义一个用于创建对象的接口, 让子类决定实例化哪一个类。 工厂方...