ios 面试
Draven__
这个作者很懒,什么都没留下…
展开
-
ios面试题总结1
1.mvc和mvp的区别与使用的优缺点MVP中的V在iOS中指的是ViewController和View。MVP将MVC的ViewController进行拆分:视图数据逻辑处理部分为P,ViewController剩余部分与View合并成V。V和P之间通过Protocol进行通信。MVP实现了各模块的解藕,具有更好的可测试性。但是总体代码量比MVC大。另外,iOS MVC更适用于快速开发...原创 2019-05-11 16:41:12 · 237 阅读 · 0 评论 -
ios面试题总结2
1.ios KVO的实现原理,以及KVO与KVC的区别比如NSMutableArray呢,我在Animal头文件中增加一个NSMutableArray的属性,在ViewController中进行addObject操作运行发现,像array里增加值,并不能发送通知,为什么??结论:KVO监听的是属性的set方法,不是对象的变量,而addObject方法明显不是set方法,所...原创 2019-06-01 10:34:44 · 168 阅读 · 0 评论