要点 | 说明 |
---|---|
UIKit | UITableView、UICollectionView |
内存管理 | ARC、weak等原理 |
多线程 | GCD、NSThread、NSOperation |
Block | 原理、变量捕获 |
RunLoop | 原理、事件源、观察者、运行模式 |
Category | 原理、方法覆盖执行顺序 |
KVO&KVC | 原理、实践 |
手势&响应链 | 传递链、响应链、手势 |
网络 | TCP三次握手、四次挥手 |
TLS | 原理、握手过程,用swift简单实现过 |
Swift* |
未完全普及,defer关键字作用 |
动画 | 一般日常开发较少使用 |
IAP | 之前写过,但是很久没用了 |
WKWebView | 主要框架确定后,基本不需要改动 |
JavaScriptCore | RN、H5交互 |
... | 等等 |
要点 | 说明 |
---|---|
class | 类结构 |
算法 | 福报厂必问 |
底层原理 | 那就多了去了 |
编译原理* |
语法、词法、语义等等,可提问的点很多 |
性能优化 | 较少遇到(App体量不够) |
设计模式 | 用过MVVM,其它没有比较好的实践 |