一、關(guān)于命名1> 統(tǒng)一要求含義清楚,盡量做到不需要注釋也能了解其作用,若做不到,就加注釋使用全稱,不適用縮寫2> 類的命名 UI控件依次類推3>...
type(scope): subject type 用于說明 commit 的類別,只允許使用下面7個(gè)標(biāo)識。 feat:新功能(feature)...
七、系統(tǒng)框架 47.熟悉系統(tǒng)框架 許多系統(tǒng)框架可以直接使用比如Fundation、coreFoundation 很多常見任務(wù)都用框架來實(shí)現(xiàn)。比如...
六、塊與大中樞派發(fā) 塊(block) 、大中樞派發(fā)(Grand center Dispatch, GCD)語法閉包(lexical closur...
五、內(nèi)存管理 自動引用計(jì)數(shù)(Automatic Reference Counting, ARC) 29.理解引用計(jì)數(shù) 引用計(jì)數(shù)機(jī)制通過遞增遞減的...
四、協(xié)議與分類 Object-C 語言特性: “協(xié)議” (protocol)、“分類”(Category) 23.通過委托與數(shù)據(jù)源協(xié)議進(jìn)行對象間...
三、接口與API設(shè)計(jì) 15. 用前綴避免命名空間沖突 選擇公司、應(yīng)用程序、其一二之名作為類名的前綴,并在所有代碼均使用這一前綴 為項(xiàng)目中使用第三...
二、對象、消息、運(yùn)行期 6. 理解“屬性”這一概念 使用@property 語法來定義對象中封裝的數(shù)據(jù) 通過“特質(zhì)” 來制定存儲數(shù)據(jù)所需的正確語...