初级:html
先简单自我介绍一下本身ios
聊一聊过往项目中你以为收获最大的一个模块。git
运行时:github
http://www.javashuo.com/article/p-kekzztje-eh.htmlswift
多线程:缓存
iOS多线程:『pthread、NSThread』详尽总结性能优化
iOS多线程:『NSOperation、NSOperationQueue』详尽总结oop
viewcontroller 生命周期,至少10个方法左右post
https://www.jianshu.com/p/8506acd5b599
swift 泛型
http://www.javashuo.com/article/p-bfqwtzqy-he.html
谈谈对自动释放池的理解 自动释放池 autoreleasepool
对mrc和arc的理解,自动释放池在mrc和arc区别
内存管理:
http://www.javashuo.com/article/p-ygczfcxs-mq.html
对于block理解,mrc和arc下有什么区别,使用注意事项
https://blog.ibireme.com/2013/11/27/objc-block/
简述下block的实现
https://www.jianshu.com/p/ce1336338687
Runloop :
https://blog.ibireme.com/2015/05/18/runloop/
http://www.javashuo.com/article/p-bkhxhfhh-mo.html
http://lizhaoloveit.com/2015/03/02/RunLoop%E8%BF%90%E8%A1%8C%E5%BE%AA%E7%8E%AF%E6%9C%BA%E5%88%B6/
Runtime :谈谈消息转发机制实现
http://www.javashuo.com/article/p-kekzztje-eh.html
https://www.cnblogs.com/saytome/p/9354106.html
http://www.javashuo.com/article/p-cinfgvlc-dn.html
automic:
https://blog.csdn.net/h_qiao/article/details/79041375
对于strong weak,atomic等等理解
https://www.jianshu.com/p/3e0f12e5faaa
weak原理
https://www.jianshu.com/p/54077e752253
若是属性彻底不加修饰词入weak,atomic,系统会怎么处理
对于深拷贝和浅拷贝的理解
http://www.cocoachina.com/ios/20180428/23197.html
谈谈category和extension区别,系统如何底层实现category
https://www.jianshu.com/p/9303bb9cb505
tableview 优化方案
http://www.javashuo.com/article/p-nqyzkwlv-ke.html
离屏渲染
http://sonnewilling.com/blog/2016/10/19/iostu-xing-yuan-li-yu-chi-ping-xuan-ran/
界面性能优化 ( 空间换时间,缓存,渲染相关的技术点。 界面卡顿,体验很差 解决方案:探索的思路-》解决方案,增量更新,内存缓存,本地缓存)
https://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/