关于面试
- 简书:2019 iOS 面试题大全(补充完整版):https://www.jianshu.com/p/d884f3040fda
- 知乎:关于一些 iOS 面试问题的解答:https://draveness.me/guan-yu-xie-ios-wen-ti-de-jie-da/
- 掘金:阿里、字节:一套高效的iOS面试题:https://juejin.im/post/6844904064937902094
- 小专栏:iOS 社招面试经验:我是如何拿到阿里、滴滴、美团等六家 offer 的?:https://xiaozhuanlan.com/topic/4985160237
- 我是如何在天猫、蚂蚁金服、百度等大厂面试中被拒的
:https://www.jianshu.com/p/386dfd9efb66 - 2018年 iOS 面试心得:https://juejin.im/post/6844903639270572046
大佬的博客
- 面向信仰编程:https://draveness.me/
- Garan no dou:https://blog.ibireme.com/2015/05/18/runloop/
- 行走少年郎:https://www.jianshu.com/u/6d09d915f1bf
- J_Knight:https://juejin.cn/user/3562073402387006/posts
关于RunLoop
- Runloop的内部结构与运行原理:https://blog.csdn.net/u013480070/article/details/100154619
- 关于Runloop的原理探究及基本使用:https://www.jianshu.com/p/911549ae4bf8
- RunLoop 原理+使用场景+面试总结:https://www.jianshu.com/p/ac05ac8428ac
常问的面试题
- iOS 程序 main函数之前发生什么:https://www.jianshu.com/p/5efe327ac7ea
- 深入理解iOS开发中的isa指针:https://www.jianshu.com/p/9e975a1cab93
- iOS-成员变量和属性的区别:https://www.jianshu.com/p/16692335eb41
- iOS开发中的11种锁以及性能对比:https://www.jianshu.com/p/b1edc6b0937a
- iOS frame和Bounds 以及frame和bounds区别:https://www.jianshu.com/p/f972e0db785a
- iOS里什么是响应链,它是怎么工作的?:https://www.jianshu.com/p/53100391a920
- 史上最详细的iOS之事件的传递和响应机制-原理篇:https://www.jianshu.com/p/2e074db792ba
- iOS类方法load和initialize详解:https://www.jianshu.com/p/c52d0b6ee5e9
- iOS-Block本质:https://www.jianshu.com/p/4e79e9a0dd82
关于优化
- iOS App启动优化:https://juejin.im/post/6844904035212853262
- iOS性能优化——图片加载和处理:https://www.jianshu.com/p/7d8a82115060