整理的一些iOS面试相关问题,持续更新,敬请关注
最新最全 iOS 常见面试知识点,看这一篇就够了。更新日期: 20200728
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. 合集
1、2018 iOS面试题---UI相关:事件传递,图像显示,性能优化,离屏渲染
2、2018 iOS面试题---Objective_C语言特性相关问题
5、2019 iOS面试题-----内存管理、自动释放池与循环引用
6、2019 iOS面试题-----Block原理、Block变量截获、Block的三种形式
7、2019 iOS面试题-----进程、线程、多进程、多线程、任务、队列、NSThread、GCD、NSOprationQueue...
8、2019 iOS面试题-----多线程相关之GCD、死锁、dispatch_barrier_async、dispatch_group_async、Dispatch Semaphore
9、2019 iOS面试题-----多线程相关之NSOperation、NSOperationQueue、NSThread+runloop实现常驻线程、加锁
10、2019 iOS面试题-----RunLoop数据结构、RunLoop的实现机制、RunLoop的Mode、RunLoop与NSTimer和线程
整理的一些iOS面试相关问题,持续更新,敬请关注
结交人脉:
欢迎加入我的iOS交流群:1001906160 ,密码‘000’,有一个共同的圈子很重要,结识人脉!里面都是iOS开发,全栈发展,欢迎入驻,共同进步!(群内会免费提供一些群主收藏的免费学习书籍资料以及整理好的几百道面试题和答案文档!)