《Cocoa設(shè)計(jì)模式》介紹了Cocoa框架中用到的面向?qū)ο蟮脑O(shè)計(jì)模式。Cocoa框架是Apple的面向?qū)ο箝_發(fā)環(huán)境,用來開發(fā):Mac OS X的應(yīng)用程序。主要的開發(fā)語言為Objective-C,它是Mac下進(jìn)行開發(fā)必不可少的開發(fā)環(huán)境?!禖ocoa設(shè)計(jì)模式》共分為5個(gè)部分,按照由淺入深、循序漸進(jìn)的原則詳細(xì)介紹各種設(shè)計(jì)模式在Cocoa中的應(yīng)用,并且提供了豐富的代碼示例,方便讀者學(xué)習(xí)《Cocoa設(shè)計(jì)模式》內(nèi)容?!禖ocoa設(shè)計(jì)模式》最后還包含一個(gè)附錄,提供了使用和理解Cocoa與設(shè)計(jì)模式的其他參考資料。《Cocoa設(shè)計(jì)模式》適合于正在使用或者考慮使用Mac OS x上的Apple Cocoa框架或者iPhone和iPod touch上的Cocoa Touch框架的讀者閱讀。《Cocoa設(shè)計(jì)模式》中的許多信息同樣也適用于Linux和Windows上的開源項(xiàng)目GNUStep。另外,Objective. C、C語言、C++和Java程序員都可以從《Cocoa設(shè)計(jì)模式》中獲益。
作者簡介
Erik M. Buck于1993年成立EMB & Associates公司,并利用NeXT/Apple的軟件技術(shù)逐漸成長為航空和娛樂軟件領(lǐng)域的領(lǐng)導(dǎo)者,該技術(shù)已演變?yōu)樘O果公司的Cocoa框架。他對(duì)Cocoa的郵件列表和技術(shù)論壇均有很多貢獻(xiàn),同時(shí)還參與編寫了《Cocoa Programming》。Donald A.Yacktman自1991年已開始專門使用Cocoa及其前身技術(shù)OpenStep和NextStep。他參與編寫了《Cocoa Programming》,是Stepwise網(wǎng)站的作者和編輯。目前他是一位獨(dú)立的咨詢師,協(xié)助C0coa和iPhone應(yīng)用程序的設(shè)計(jì)和實(shí)施工作。