這本書(shū)的觀點(diǎn)是代碼不僅是可以編譯的,同時(shí)應(yīng)該是 “有效” 的。好的代碼有一些特性:簡(jiǎn)明,自我解釋?zhuān)瑑?yōu)秀的組織,良好的文檔,良好的命名,優(yōu)秀的設(shè)計(jì)以及可以被久經(jīng)考驗(yàn)。本書(shū)的一個(gè)理念是是代碼的清晰性優(yōu)先于性能,同時(shí)闡述為什么應(yīng)該這么做。
雖然所有的代碼都是 Objective-C 寫(xiě)的,但是一些主題是通用的,并且獨(dú)立于編程語(yǔ)言。
在 2014 年 6 月 6 日,蘋(píng)果發(fā)布了面向 iOS 和 Mac 開(kāi)發(fā)的新語(yǔ)言: Swift。這個(gè)新語(yǔ)言與 Objective-C 截然不同。所以,我們改變了寫(xiě)這本書(shū)的計(jì)劃。我們決定發(fā)布這本書(shū)當(dāng)前的狀態(tài),而不是繼續(xù)書(shū)寫(xiě)我們?cè)瓉?lái)計(jì)劃寫(xiě)下去的主題。Objective-C 沒(méi)有消失,但是現(xiàn)在用一個(gè)慢慢失去關(guān)注的語(yǔ)言來(lái)繼續(xù)寫(xiě)這本書(shū)并不是一個(gè)明智的選擇。
致謝
Luca Bernardi
Alberto De Bortoli
譯者
林翔宇
龐博
更新日期 | 更新內(nèi)容 |
---|---|
2015-07-23 | 禪與 Objective-C 編程藝術(shù) |
更多建議: