- Runtime理解唠倦。
- Runloop理解,結(jié)合計時器涮较。
- GCD常用的方法稠鼻。
- GCD的原理。
- KVO和KVC的實現(xiàn)原理狂票。
- SDWebImage的原理候齿,緩存原理,NSCache如何實現(xiàn)的闺属,如何計算一張圖片的大小慌盯。
- GCD和NSOperation區(qū)別。
- 數(shù)組和鏈表的區(qū)別掂器,數(shù)組是如何進行取值的亚皂。
- NSDictionary字典的實現(xiàn)原理。
- 寫一個函數(shù)国瓮,交換兩個int 類型的數(shù)字灭必。
- Notification通知是如何實現(xiàn)的。
- runtime如何實現(xiàn)weak變量自動置為nil乃摹。
- runloop和線程的關(guān)系厂财。
- 線程和隊列的關(guān)系。
- 線程為什么會死鎖峡懈?
- 初始化一個線程璃饱,在這個線程中兩次異步執(zhí)行任務,這兩次是同一個線程嗎肪康?
- 2條線程對同一個資源操作荚恶,為什么要加鎖?
- 線程最多有多少條磷支?
- 線程的創(chuàng)建谒撼,除了NSTread、NSOperation雾狈、GCD,還有其他的方法嗎廓潜?
- 使用過哪些本地持久化。如何封裝Sqlite3,實現(xiàn)動態(tài)插入模型辩蛋。
- RAC使用呻畸,原理。
- 路由機制悼院。
- 項目的架構(gòu)(MVC伤为、MVVM、MVP)
- Cocoapods管理項目這塊据途。
- 非對稱加密這塊也有問的绞愚。
- 了解的排序算法。
- 切面編程也有被問到颖医。
- 如果Appstore上的項目發(fā)生了崩潰位衩,如何快速定位問題?
- Instrucment的使用熔萧。
- OOA蚂四、OOP、是什么哪痰?
- 組件化開發(fā)遂赠。
目前就記得這么多