100家知名企业今年来iOS面试题合集:你要的这里都有;企业要的这里也有;从基础开始到进阶、深入底层整理出188个面试题,全是干货目录展示:1、swift和oc的区别2、编译链接3、synthesize & denamic4、在项目开发中常用的开发工具有哪些?5、UITableView & UICollection6、NSProxy & NSObject7、Object & Swift8、传值通知 & 推送通知(本地&远程)9、第三方库 & 第三方平台10、NSCache & NSDcitionary11、 UIView的setNeedsDisplay...
一、多线程的选择方案技术方案简介语言线程生命周期使用评率pthread一套通用的多线程API适用于Unix/Linux/Windows等系统跨平台/可移植使用难度大C程序员管理几乎不用NSThread使用更加面向对象简单易用,可直接操作线程对象OC程序员管理偶尔使用GCD旨在替代NSThread等线程技术充分利用设备的多核C自动管理经常使用NSOperation基于GCD(底层是GCD)比GCD多了一些更简单实用的功能使用更加面向对象OC自动管理经常使用注意:如果使用NS...
七.RunLoop1.事件循环:2.用户态:3.核心态:4.常驻线程: 八.网络1.HTTPS:2.对称加密算法:3.非对称加密算法:4.DNS解析:5.HTTP、TCP: 九.设计模式1.桥接、适配器、命令:2.责任链、单例:3.六大设计原则: 十.架构、框架、1.MVVM、时长统计框架:2.图片缓存框架:3.PV量级10亿级业务框架: 十一.算法1.字符串反转:2.单链表反转:3.有序数组归并:4.无需数组找中位数: 十二.第三方1.AFNetworking:2.ReactCocoa链式编程: