徹底解析
Cocoa
的秘密以及基本架構
程式設計師在初次開始使用
Cocoa
架構後,常會對其所含的廣度與精細程度大為驚嘆。Cocoa
囊括了豐富的功能,但在內涵上仍保有一致性與精緻度。
一致性來自整個
Cocoa
設計應用了設計模式(pattern)。
瞭解這些設計模式不僅可更有效地運用軟體架構,同時也作為編寫個人應用程式的出發點。
本書說明了物件導向的設計模式(design pattern),可在
Apple Cocoa
架構中找到。設計模式並非
Cocoa
所獨有,在許多可重複使用的軟體程式庫皆可找到,並用於各種軟體的開發環境。設計模式會辨別反覆出現的軟體問題,並找出解決的最佳作法。本書的主要目的便在於讓讀者深入瞭解設計的內涵與
Cocoa
的基本原理,透過這樣的認識,您將能有效地在自己的軟體中重複使用經過驗證的模式—即使您不是使用
Cocoa。
本書特色
您手上的這本書可為兩個重要問題解答:
Cocoa專業程式設計師如何進行設計與開發?
為什麼他們的系統這麼出色?
在與一堆不佳的解決方案纏鬥許久,這些性情古怪的Cocoa老程式設計師已經為常見的設計問題擬出不錯的解決方案。這本書的存在,代表你不用再經歷以往那段悲慘的歲月。