-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍圖完全學(xué)習(xí)教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈1DVD.含語音視頻教學(xué)+辦公模板+PDF電子書)
Cocoa入門 使用Objective-C 版權(quán)信息
- ISBN:9787508365619
- 條形碼:9787508365619 ; 978-7-5083-6561-9
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Cocoa入門 使用Objective-C 內(nèi)容簡介
本書助您輕松體驗cocoa開發(fā),不僅是閱讀,還有動手實踐。介紹完xcode和interface builder之后,您將很快接觸到objective-c的面向?qū)ο缶幊谈拍,它是?chuàng)建mac os x應(yīng)用程序的首選語言。
每章中都提供了不同的示例程序供您構(gòu)建,通過循序漸進的指導(dǎo)來教給您cocoa編程的基礎(chǔ)。每章中學(xué)到的技巧都作為基礎(chǔ)鋪墊后面章節(jié)中介紹的更高級的技巧和概念。您將學(xué)到:
·高效地用好蘋果的開發(fā)工具套裝,包括xcode和interface builder
·構(gòu)建單一的和多窗口的基于文檔架構(gòu)的應(yīng)用程序
·用cocoa的文本處理能力操作文本數(shù)據(jù)
·用cocoa來繪圖
·本地化您的應(yīng)用程序以支持多語言
·完善您的應(yīng)用程序,添加用于dock上的圖標(biāo)、提供幫助和打包發(fā)布。
在每章的結(jié)尾您將看到一些練習(xí),挑戰(zhàn)您改進剛創(chuàng)建的應(yīng)用程序,或為早先的示例增添新功能。
盡管附錄中提供了解決方案,但仍舊鼓勵您通過自己嘗試來學(xué)習(xí)。
本書*初由蘋果公司的內(nèi)部人員編寫,并由james duncan davidson修訂成新版,在譯為中文版時又將內(nèi)容更新至基于mac os x 10.5 leopard版本。
本書包含了cocoa框架的*新更新,還包括了便利的api速查參考卡,以及在附錄中給出很多重要資源,對任何cocoa開發(fā)人員無論初學(xué)者還是高手都很重要。
Cocoa入門 使用Objective-C 目錄
**部分 cocoa概述和基礎(chǔ)
第1章 cocoa介紹
mac os x編程環(huán)境
cocoa定義
cocoa框架
程序語言
foundation框架
第2章 cocoa開發(fā)工具
安裝開發(fā)工具
interface builder
其他工具
命令行工具
練習(xí)
第3章 基于objective-c語言的面向?qū)ο缶幊?br> 認識對象
創(chuàng)建和使用對象
objective-c定義的類型
創(chuàng)建新類
方法覆蓋
其他概念
練習(xí)
第4章 cocoa foundation kit
字符串
集合(collection)
內(nèi)存管理
練習(xí)
第二部分 單一窗口的應(yīng)用程序
第5章 圖形用戶界面
cocoa的圖形用戶界面
用mvc模式設(shè)計應(yīng)用程序
創(chuàng)建貨幣轉(zhuǎn)換器工程
創(chuàng)建界面
改變文本框?qū)傩?br> 定義類
連接模型、控制器和視圖
構(gòu)建并運行
練習(xí)
第6章 窗口、視圖和控件
窗口和窗口系統(tǒng)
視圖的層次結(jié)構(gòu)
坐標(biāo)系
控件、控件單元和格式器
練習(xí)
第7章 自定義視圖
自定義視圖的創(chuàng)建步驟
創(chuàng)建自定義視圖
繪制視圖內(nèi)部:幕后工作
在視圖中繪制字符串
在視圖上繪制線條
練習(xí)
第8章 事件處理
事件
dot view應(yīng)用程序
事件委托
通告
練習(xí)
第9章 模型和數(shù)據(jù)處理功能
協(xié)議
鍵值編碼
表格視圖
表格視圖示例
保存數(shù)據(jù):編碼和歸檔
使用格式器(formatters)
練習(xí)
第三部分 基于文檔的應(yīng)用程序
第10章 多文檔架構(gòu)
架構(gòu)概述
構(gòu)建基于文檔的應(yīng)用程序
練習(xí)
第11章 多信息文本處理
cocoa的文本系統(tǒng)
創(chuàng)建多信息文本編輯器
實現(xiàn)字體菜單
文本存儲和有屬性的文本
實現(xiàn)文本菜單
處理嵌入式圖像
練習(xí)
第四部分 其他主題
第12章 打印
打印視圖
使用打印操作
設(shè)置頁邊距
練習(xí)
第13章 文件包和資源
文件包內(nèi)部一瞥
使用文件包
練習(xí)
第14 章本地化
mac os x的語言偏好設(shè)置
本地化資源
本地化nib文件
本地化字符串
練習(xí)
第15章 默認和偏好設(shè)置
偏好設(shè)置如何工作
使用默認值
通過命令行訪問偏好設(shè)置
練習(xí)
第16章 附屬窗口
file’s owner對象的角色
創(chuàng)建信息窗口
練習(xí)
第17章 完善收尾
收拾界面
設(shè)定圖標(biāo)
添加幫助
定制關(guān)于(about)窗口
調(diào)整編譯器設(shè)置
打包發(fā)布
結(jié)尾
練習(xí)
第五部分 附錄
附錄a 練習(xí)解答
附錄b 附加資源
附錄c 使用幫助查閱開發(fā)文檔
詞匯表
Cocoa入門 使用Objective-C 節(jié)選
《Cocoa入門-使用Objective-C》助您輕松體驗Cocoa開發(fā),不僅是閱讀,還有動手實踐。介紹完Xcode和Interface Builder之后,您將很快接觸到Objective-C的面向?qū)ο缶幊谈拍睿莿?chuàng)建Mac OS X應(yīng)用程序的首選語言。每章中都提供了不同的示例程序供您構(gòu)建,通過循序漸進的指導(dǎo)來教給您Cocoa編程的基礎(chǔ)。每章中學(xué)到的技巧都作為基礎(chǔ)鋪墊后面章節(jié)中介紹的更高級的技巧和概念。您將學(xué)到:·高效地用好蘋果的開發(fā)工具套裝,包括Xcode和Interface Builder·構(gòu)建單一的和多窗口的基于文檔架構(gòu)的應(yīng)用程序·用Cocoa的文本處理能力操作文本數(shù)據(jù)·用Cocoa來繪圖·本地化您的應(yīng)用程序以支持多語言·完善您的應(yīng)用程序,添加用于Dock上的圖標(biāo)、提供幫助和打包發(fā)布。在每章的結(jié)尾您將看到一些練習(xí),挑戰(zhàn)您改進剛創(chuàng)建的應(yīng)用程序,或為早先的示例增添新功能。盡管附錄中提供了解決方案,但仍舊鼓勵您通過自己嘗試來學(xué)習(xí)。《Cocoa入門-使用Objective-C》*初由蘋果公司的內(nèi)部人員編寫,并由James Duncan Davidson修訂成新版,在譯為中文版時又將內(nèi)容更新至基于Mac OS X 10.5 Leopard版本!禖ocoa入門-使用Objective-C》包含了Cocoa框架的*新更新,還包括了便利的API速查參考卡,以及在附錄中給出很多重要資源,對任何Cocoa開發(fā)人員無論初學(xué)者還是高手都很重要。
Cocoa入門 使用Objective-C 相關(guān)資料
第一部分 Cocoa概述和基礎(chǔ)第1章 Cocoa介紹Cocoa為創(chuàng)建應(yīng)用程序提供了一個功能豐富的支撐層。它擁有一個包羅萬象的面向?qū)ο驛PI集,與Mac OS X提供的眾多技術(shù)相輔相成。這些技術(shù)大部分繼承自NeXTSTEP操作系統(tǒng),而另一些則源于Mac OS X的內(nèi)核BSD Unix系統(tǒng)。還有一些技術(shù)源于早期的Macintosh環(huán)境,但已經(jīng)更新升級,能與現(xiàn)代操作系統(tǒng)共同工作。多數(shù)情況下您都能毫無察覺地享用這些底層技術(shù)帶來的優(yōu)勢,而且從本質(zhì)上來說是免費而自由地使用。有時候您可能也要直接使用這些技術(shù),鑒于Cocoa優(yōu)秀的構(gòu)建方式,只需簡單而直接的API調(diào)用即可。本章概述了Mac OS X的編程環(huán)境和Cocoa在其中的地位。接著您將學(xué)到組成Cocoa API的其中兩個框架(Framework)——Foundation和Application Kit,當(dāng)然還有它們提供的功能。Mac OS X編程環(huán)境Mac OS X提供了五個主要的應(yīng)用程序環(huán)境:Carbon它是一組工作在Mac OS X上的面向過程的API。這些接口最初繼承自早期的Mac OS Toolbox API集合,經(jīng)過修改后,使其適合Mac OS X的保護內(nèi)存環(huán)境和搶占式任務(wù)調(diào)度。作為一套過渡性API,Carbon為開發(fā)人員提供了一條明確的途徑:無需完全重寫編碼,就能將早先遺留的應(yīng)用程序到移植Mac OS X上。比如AdobePhotoshop CS2和Microsoft Office 2004都是Carbon應(yīng)用程序。如果你想了解更多關(guān)于Carbon的知識,請查看Xcode幫助中的開發(fā)文檔或者參閱《LearningCarbon》(O'Reilly出版)。Cocoa它是一組面向?qū)ο蟮腁PI,這些API源于NeXT操作系統(tǒng)的技術(shù),而這些技術(shù)又利用了Carbon的很多特性。使用Cocoa APl進行編程正是本書的重點。很多Mac OS X中內(nèi)建的應(yīng)用程序,如Mail和Safari都是使用Cocoa編寫的。此外,很多蘋果機上的最新應(yīng)用程序,例如iLife套件,iChat及Photo Booth,也都使用了Cocoa。Java它是一個健壯而快捷的虛擬機環(huán)境,用于運行使用Java開發(fā)工具包(JDK)開發(fā)的應(yīng)用程序。Java應(yīng)用程序通常具有跨平臺特性,無需修改和重新編譯,就能在多種計算環(huán)境中運行。BSD UnixMac OS X的BSD層提供了豐富、健壯、成熟的工具集和系統(tǒng)調(diào)用。標(biāo)準的BSD工具,實用工具,API及函數(shù)都可用于應(yīng)用程序。命令行環(huán)境就是這層的一部分。Classic它是一種兼容環(huán)境,用于支持系統(tǒng)運行早先的Mac OS X或Mac OS 9下的應(yīng)用程序,這些程序沒有后續(xù)更新,不能很好地發(fā)揮Mac OS X的優(yōu)勢。Classic從本質(zhì)上講是Mac OS 9的改進版本,它運行在一個與操作系統(tǒng)其他部分存在特殊鉤子操…… [看更多書摘]
Cocoa入門 使用Objective-C 作者簡介
James Duncan Davidson:Duncan是自由撰稿人、演講者以及軟件顧問,他主要專注在Mac OS X、Java和XML技術(shù)。他頻繁地在全世界各種會議上演講,話題范圍從開源到高效Java開發(fā)。他是Apache Tomcat和Apache Ant的原創(chuàng)作者,并參與促成了Sun Microsystems(太陽微系統(tǒng))公司向Apache Software Foundation(阿帕奇軟件基金會)的捐贈。在Sun工作期間,他創(chuàng)作了兩個版本的Java Servlet API規(guī)范,以及Java API for XMLProcessing(Java版XML API)規(guī)范。他現(xiàn)在居住在美國加州的舊金山,可以通過網(wǎng)站http://duncandavidson.corn/找至4他。
- >
月亮虎
- >
推拿
- >
伯納黛特,你要去哪(2021新版)
- >
煙與鏡
- >
月亮與六便士
- >
姑媽的寶刀
- >
有舍有得是人生
- >
中國歷史的瞬間