最新最全 iOS 常见面试知识点,看这一篇就够了。更新日期: 20200430。
1. 框架源码分析
- AFNetworking 源码分析
- AFNetworking(v3.1.0) 源码解析
- SDWebImage面试常问点知识点
- SDWebImage 加载图片的流程
- iOS 第三方框架-SDWebImage解读
- 读SDWebImage库系列(1)-如何保证同一时间请求相同URL时,只进行一次网络请求
- 学习SDWebImage
- MJRefresh源码剖析与学习
- MJExtension框架源码分析
- MJExtension原理深入解析
- Masonry源码解析
2. Block
- 可能碰到的iOS笔试面试题(8)--Block
- 04·iOS 面试题·Block 的原理,Block 的属性修饰词为什么用 copy,使用 Block 时有哪些要注意的?
- iOS面试题:剖析Block
3. Runtime
- iOS面试-Runtime简介
- Runtime在项目中的使用场景
- Runtime系列(二)--Runtime的使用场景
- Runtime系列三:Runtime在项目中使用场景
- Runtime知识点及项目中的应用
- Runtime之消息发送和消息转发
4. Runloop
- iOS 利用RunLoop创建一个常驻线程
- iOS RunLoop 总结以及相关面试题解答
- iOS Runloop面试题(RunLoop和线程)
- Runloop和线程的关系
- RunLoop和线程的关系 线程与进程的区别和联系
5. 多线程
- iOS开发 多线程的高级应用-信号量semaphore
- iOS多线程中的信号量
- iOS之利用GCD信号量控制并发网络请求(推荐)
- GCD(二) dispatch_barrier
- iOS 多线程 线程安全 线程间通信
- 谈谈iOS面试常提及到的线程间的通信[推荐]
- iOS中的线程死锁
- iOS-GCD多线程死锁案例
- iOS开发-线程死锁
- iOS 多线程面试题(死锁)
6. 性能优化
- iOS性能优化
- 黑马程序员:IOS面试宝典之iOS性能优化
- 压倒程序员的最后一个面试题,iOS性能优化的面试题
- iOS面试题22-性能优化
- 深入剖析 iOS 性能优化
- iOS耗电量检测与优化
- 教你开发省电的 iOS app(WWDC17 观后)
- iOS进阶--App功耗优化看这篇就够了
- IOS系统APP耗电量检测分析和优化[推荐]
7. KVC/KVO
8. 锁
9. UIView
10. TCP/UDP
11. Http/Https
12. get/post 区别
13. Swift
14. 内存管理
15. Category/Protocol
16. Copy
17. WKWebView/UIWebView,WebView与JS交互
- WKWebView和UIWebView对比
- WKWebView与UIWebView的区别
- WKWebView相对UIWebView的优劣势
- WKWebView 加载速度优化
- iOS WKWebView与JS交互
- WKWebView详解&WKWebVieW和JS交互
- UIWebView和WKWebView与JS的交互详解
18. 数据加密
19. UIViewController
20. 数据持久化
21. 组件化
22. iOS应用架构
23. FMDB
24. 单元测试
25. 泛型
26. 推送原理
27. 合集
- iOS岗位招聘标准水涨船高,五年iOS程序员表示面试太简单了!
- iOS常见面试题(block,runtime,runloop,类结构)附参考答案
- ️2019年iOS面试反思总结️--️不断更新当中ing️
- 答《卓同学的 Swift 面试题》上
- 《招聘一个靠谱的iOS》面试题参考答案(下)
- 2019 iOS面试题总结,更新性能优化方面(题目及答案已上传Github)
- 做了5年iOS,靠着这份面试题跟答案,我从12K变成了30K
加油,兄弟!