下面寫的題目來自出一套 iOS 高階面試題 繼續鞏固基礎知識!
瞭解編譯的過程麼?分為哪幾個步驟?
靜態連結瞭解麼?靜態庫和動態庫的區別?
記憶體的幾大區域,各自的職能分別是什麼?
參考:iOS 記憶體的幾大區域
static和const有什麼區別?
瞭解行內函數麼?
iOS OC行內函數 inline,講了巨集和行內函數華山論劍之淺談iOS的巨集定義以及行內函數的使用
什麼時候會出現死鎖?如何避免?
說一說你對執行緒安全的理解?
延伸解釋了多執行緒以及各個多執行緒:iOS多執行緒全套:執行緒生命週期,多執行緒的四種解決方案,執行緒安全問題,GCD的使用,NSOperation的使用
列舉你知道的執行緒同步策略?
參考:iOS-執行緒同步詳解