iOS面试集锦3

1.微信如何搜索附近人
https://www.zhihu.com/question/19853587

2.模糊搜索和精确搜索
http://www.cnblogs.com/sixindev/p/4736343.html

5.最近的ipv6上架的问题 以及了解ipv6是什么
http://blog.csdn.net/baidu_31683691/article/details/51656903

6.消息机制了解么?你用它做过什么!

7.iOS如何优化
http://www.cocoachina.com/ios/20150602/11968.html

8.instuments用过哪些工具,如何测试核心动画性能
http://www.cocoachina.com/ios/20150225/11163.html

9.沙盒机制
http://www.jianshu.com/p/f74a5ef11b78

10.ffmpeg,opengl了解嘛

11.如何收集APP异常信息(比如:崩溃、闪退等)
http://blog.csdn.net/my_programe_life/article/details/50686174

12.离屏渲染了解么,了解的话说一下你一般是从哪几方面操作的
http://www.jianshu.com/p/6d24a4c29e18

13.AFnetworking 3.0为什么用session
http://blog.csdn.net/ios_wq/article/details/51285444
http://www.cocoachina.com/ios/20160202/15211.html
http://www.jianshu.com/p/856f0e26279d

14.UIview和calayer的区别
http://www.cocoachina.com/ios/20150828/13244.html

15.tableview加载时CPU和GPU的协调
http://www.cnblogs.com/HackHer/p/6351460.html?utm_source=itdadao&utm_medium=referral

16.Sqlite3的数据迁移和数据库升级
http://blog.csdn.net/weimeng809/article/details/53143630
http://www.jianshu.com/p/6cfc38a6d2c0
http://www.jianshu.com/p/50e0efb66bdf (Realm)

ViewController 的 loadView,viewDidLoad, viewDidUnload 分别是在什么时候调用的?在自定义ViewController的时候这几个函数里面应该做什么工作?

ViewController生命周期

     alloc -> initWithNibName -> loadView -> viewDidLoad -> viewWillAppear -> viewDidAppear -> viewWillDisappear -> viewDidDisappear      -> dealloc

       注意viewWillUnload和viewDidUnload已经在ios6被废弃了,因为Clearing references to views is no longer necessary。

       注意1.没有viewWillLoad。

       注意2.viewDidLoad和viewDidUnload并不是成对的。

你可能感兴趣的:(iOS面试集锦3)