Foundation和UIKit框架: //www.greatytc.com/p/dea7a853ee78 分为核心操作系统层,服务层,媒体层,界面层
其他框架://www.greatytc.com/p/0f3313430c19
封装,继承,多态
一. 类与对象
1.类
(1)类簇。//www.greatytc.com/p/86ef3ca9810d
(2)类目,延展,协议 类目://www.greatytc.com/p/9e827a1708c6
2.对象 数组与字典的线程安全://www.greatytc.com/p/9082d66fff3c
数组越界:https://blog.csdn.net/Lucky_Deng/article/details/107951654
3.属性 成员变量://www.greatytc.com/p/a92b268d6877
属性值的区别://www.greatytc.com/p/a29a0bdd5da8
copy和mutablecopy: //www.greatytc.com/p/d01429a4b5c0
二.数据的请求与处理
1.网络请求 HTTPS: //www.greatytc.com/p/6b9c8bd5005a //www.greatytc.com/p/0dd08712c649 https://blog.csdn.net/u011146511/article/details/65449517
https://blog.csdn.net/WALLEZhe/article/details/52298986
自签名原理:https://blog.csdn.net/smaller_coder/article/details/52755853
JSON解析:https://blog.csdn.net/gf771115/article/details/111479520
2.存储 加密://www.greatytc.com/p/cee228aabdbc
https://blog.csdn.net/weixin_39950838/article/details/96855621
沙盒://www.greatytc.com/p/25454bf6c40d
存储://www.greatytc.com/p/cd20f4a06c9d
文件管理器://www.greatytc.com/p/a08cf375043a
3.内存管理 //www.greatytc.com/p/c3344193ce02
自动释放池://www.greatytc.com/p/7bd2f85f03dc
内存泄漏://www.greatytc.com/p/f73cabad9997
野指针://www.greatytc.com/p/30e59628b391 //www.greatytc.com/p/8aba0ee41cd7
4.多线程 NSThread://www.greatytc.com/p/9ae8e7a18dfb
NSOperation: //www.greatytc.com/p/cffd3ace0653
GCD: //www.greatytc.com/p/2d57c72016c6
死锁://www.greatytc.com/p/50e6c4714e2c
5.设计模式 单例://www.greatytc.com/p/a92c0283f243
KVC和KVO: //www.greatytc.com/p/b9f020a8b4c9
6.Block https://juejin.cn/post/6844903893176958983#heading-38
7.通知 //www.greatytc.com/p/53aa09254a7e
8.Timer: //www.greatytc.com/p/2642913c14a1 https://blog.csdn.net/aa2397199142/article/details/48498931
https://blog.csdn.net/u014600626/article/details/102080330
三.运行逻辑
1.运行时: //www.greatytc.com/p/6f4b8e15aa20. //www.greatytc.com/p/0e6eb2f9ed5d
2.运行循环: //www.greatytc.com/p/d260d18dd551
三.UIView
1.视图 frame和Bounds ://www.greatytc.com/p/f972e0db785a
UITableView优化://www.greatytc.com/p/fc8282369f87
离屏渲染://www.greatytc.com/p/cff0d1b3c915
2.图片加载 SDWebImage: //www.greatytc.com/p/3cc3f5125b39
Kingfisher://www.greatytc.com/p/e025cec4197a
1.触摸 事件的响应与传递:https://www.bianchengquan.com/article/150898.html https://blog.csdn.net/m0_55124878/article/details/126185816. 能点击则会成为响应者,只是说若有子视图会再去寻找,延长响应链
2.绘图 CoreGraphics://www.greatytc.com/p/fcf350eae255
CAShapeLayer: //www.greatytc.com/p/08b01396ee6c
3.动画 隐式动画://www.greatytc.com/p/ea660c2ca2e9
核心动画: //www.greatytc.com/p/c22918a5e7ca
CATransform3D: //www.greatytc.com/p/e8d1985dccec
position和锚点://www.greatytc.com/p/78ff7919a701
动画暂停与恢复:https://blog.csdn.net/chenyong05314/article/details/112541293
H5交互://www.greatytc.com/p/0428d0734379
Swift和OC的区别://www.greatytc.com/p/cdc4bcdfa849
MVVM://www.greatytc.com/p/caaa173071f3
