2019年面试总结
1.runtime相关
https://juejin.im/post/5ac0a6116fb9a028de44d717
2.RunLoop相关
https://juejin.im/post/5aca2b0a6fb9a028d700e1f8
https://juejin.im/entry/599c13bc6fb9a0248926a77d
3.内存管理、自动释放池与循环引用
https://www.jianshu.com/p/0453a18448ab
https://juejin.im/post/5abe543bf265da23784064dd
4.Block原理、Block变量截获、Block的三种形式
https://www.jianshu.com/p/0e1a0e7e988d
https://juejin.im/post/5bb09160f265da0adb30e30d#heading-13
5.多线程
https://juejin.im/post/5ab4a3b0f265da237f1e3b37
https://juejin.im/post/5ab4a4466fb9a028d14107ff
6.post 、get / UDP、TCP
https://blog.****.net/gideal_wang/article/details/4316691
7.网络 HTTP、 HTTPS、
https://juejin.im/post/5af557a3f265da0b9265a498
https://juejin.im/post/5c7e14cef265da2daf79c508
https://juejin.im/post/5c889918e51d45346459994d
https://www.jianshu.com/p/13a1b955d095
8.自动释放池 autoreleasepool
https://draveness.me/autoreleasepool
https://juejin.im/post/5b052282f265da0b7156a2aa
9.KVC 、KVO详解
https://juejin.im/post/5aef18b76fb9a07aa34a28e6
kvc api https://juejin.im/post/5c948d6a6fb9a070eb267a08
10.设计模式
https://juejin.im/post/5b827f0df265da43412875dd
11.WKWebView Native 交互
https://juejin.im/post/5baafa39e51d450e664b53b4
12.Scoket
https://dzhijian.github.io/2018/09/10/iOSSocketStudy.html
https://cloud.tencent.com/developer/article/1078620
13.线程锁
https://juejin.im/post/5a0a92996fb9a0451f307479
13.算法相关
https://www.jianshu.com/p/d0e5cb64d7d7
事件响应链和事件分发
https://segmentfault.com/a/1190000013265845
离屏渲染
https://www.jianshu.com/p/ac8ed9eb746a
面向对象
https://www.jianshu.com/p/26a189911757
https://iremark.github.io/2019/02/22/iOS-面向对象/
Copy相关
Category 类别
https://juejin.im/entry/5880225a570c350062a9a842
https://juejin.im/entry/5c777586518825153f784670
数据结构
https://juejin.im/post/59fda59a51882546d71eb672
元类
https://www.jianshu.com/p/79b06fabb459
isKindOfClass与isMemberOfClass
http://www.nscookies.com/runtime-objectmodel/
UIViewController的生命周期
https://juejin.im/post/5a706cf05188257323357286#heading-5
Masonry / AFN / SDWebImage / MJ
Reveal / Instruments / SVN / CocoaPods / Git
LLDB
https://juejin.im/entry/59f04a15f265da431a42673b
APP的加固
https://www.jianshu.com/p/a2ed798a7f62
NSUserDefaults
http://www.shenqiliang.com/posts/ios-preference-system-intro/
应用沙盒
https://juejin.im/post/5a79ad095188257a61321d9c#heading-1
frame与bounds的区别详解
https://juejin.im/post/5a5b8b41f265da3e4c07c0bc
UIScrollView实现原理
https://juejin.im/post/5a5c5d64f265da3e5b32c7d2
内存分区
https://juejin.im/post/5bee7e8ae51d451f5b54cbc2
https://juejin.im/post/5c447f1ee51d4567680e2fe5#heading-5
离屏渲染
https://www.jianshu.com/p/57e2ec17585b
UIView CALayer
http://www.cocoachina.com/ios/20150828/13244.html
https://blog.****.net/u013282174/article/details/50215605
手势事件
https://www.jianshu.com/p/4ca805af1570
APP瘦身
转模型底层
https://www.jianshu.com/p/cec0d43540d8
https://juejin.im/post/5b165c88e51d45069928e25e
MVC MVVM MVP
性能调试
https://blog.****.net/Bolted_snail/article/details/83508056
上传下载大文件
https://blog.****.net/hero_wqb/article/details/80407478
SDWebImage
http://huang303513.github.io/2017/05/01/SDWebImage源码解析(一).html
AFNetWorking
http://huang303513.github.io/2017/04/18/AFNetWorking源码之AFURLSessionManager.html
others
https://juejin.im/post/5c989fd15188252d5255f7f3
https://juejin.im/post/5b63b857e51d455f5f4d1d74#heading-0
https://hit-alibaba.github.io/interview/iOS/ObjC-Basic/Class.html#extension
后续会持续更新完善中......