1. 多线程的区别。
生命周期管理。
NSOperationQueue 优先级,状态控制(取消),依赖,总数控制。
GCD异步,同步。group notify, dispatch_semaphore
2. http, https, tcp。
https安全隐患,预防措施。
wifi路由器,DNS,证书不严格认证,客户端关键信息密钥被反边缘
3. 工作遇到什么难点。
crash崩溃。
画图难题。
4. NSRunLoop.
5. H5与APP的交互。
js 注入, app schema
6. 同步
7. 架构MVC, MVVM。优点缺点。
8. 工程管理。 cocoa pods , 子工程,git submodule , cart.
自动化程度高,但是慢,入侵性高
其他还是需要手动修改,但是工程修改量小。
9. 看过哪些源码?
AFnetworking, SDWebImage
结构化,压力测试
列举你的成就
有没有更好的办法?
还有可以说的难点吗?
有没有更好的办法?