本書是一本專門面向提升面試技巧的工具書,同時也是一本專注于提升iOS核心開發(fā)能力的進階教程。 本書比較系統(tǒng)地介紹了一個高級iOS工程師在開發(fā)中需要掌握的各種核心技能,其中包括流行的設計模式與數(shù)據(jù)結構、常用的核心算法、多線程技術以及iOS應用運行和界面渲染的底層原理與優(yōu)化思路等。本書結合面試場景,提供了大量的模擬習題來幫助讀者做演練。通過本書的學習,可以切實提高讀者的編程技能,學到更多高階iOS開發(fā)技巧,同時也可以提高面試實力,幫助讀者在找工作的過程中更加游刃有余。 由于本書涉及更多的是設計開發(fā)中的高階技巧,因此對于無基礎的讀者來說可能略有難度。本書并不適合零基礎的讀者作為入門參考書閱讀,對于零基礎的讀者,建議先學習入門類教程后再使用本書做深入與提高。