出版時間:2012-3 出版社:清華大學(xué)出版社 作者:布卡內(nèi)克 頁數(shù):594 譯者:張龍
Tag標簽:無
內(nèi)容概要
如果想要開發(fā)mac os x或iphone應(yīng)用程序,那么apple的xcode
3開發(fā)工具包就是不二之選。它提供了大量的項目組織器、模板、實用工具和文檔?!秞code 3高級編程》介紹了xcode
3集成開發(fā)環(huán)境,詳細介紹了xcode 3激動人心的功能、其使用目的以及如何更好地使用這些功能來實現(xiàn)xcode
3工作流的流暢、有效與高效運作。
主要內(nèi)容
介紹了與xcode 3搭配使用的工具,包括interface builder、 instruments與shark
介紹了如何搜索文檔并通過編程語言過濾搜索結(jié)果
介紹了如何開發(fā)、測試、優(yōu)化與分析mac os x和iphone應(yīng)用程序
介紹了創(chuàng)建復(fù)雜的條件斷點與自定義數(shù)據(jù)解釋器的方法
介紹了查找低效代碼、追蹤內(nèi)行泄漏、捕獲應(yīng)用崩潰以及調(diào)試運行著的應(yīng)用程序的各種方法
概要介紹了常見解決方案,然后給出了詳盡闡釋這些主題的資源
作者簡介
James Bucanek是一名職業(yè)的軟件工程師,從Apple計算機問世之初就開始為其編寫程序了。他是幾本Mac OS
X書籍的合著者與技術(shù)編輯,目前在全職開發(fā)Mac OSX 的原生應(yīng)用程序。
書籍目錄
第1章安裝xcode
1.1xcode安裝器
1.2運行安裝器
1.3升級xcode
1.4移除與重新安裝xcode
1.5小結(jié)
第2章開始xcode之旅
2.1項目
2.2菜單
2.3編輯器
2.4搜索、符號與重構(gòu)
2.5獲取幫助
2.6構(gòu)建
2.7保證項目的正確性
2.8協(xié)作與版本控制
2.9小結(jié)
第3章xcode布局
3.1項目布局
3.2分組與文件
3.3詳細信息
3.4信息窗口
3.5具欄
3.6狀態(tài)欄與收藏欄
3.7活動查看器窗口
3.8小結(jié)
第4章項目
4.1創(chuàng)建新項目
4.2項目設(shè)置
4.3小結(jié)
第5章源
5.1引用
5.2源條目類型
5.3源條目屬性
5.4組織源
5.5創(chuàng)建新的源文件
5.6創(chuàng)建空文件
5.7添加現(xiàn)有條目
5.8移除源條目
5.9重新組織源
5.10小結(jié)
第6章編輯文本
6.1窗口與窗格
6.2編輯器窗格
6.3顯示選項
6.4在文件中導(dǎo)航
65編輯
6.6shell腳本
6.7拼寫檢查
6.8文件編碼
6.9文件本地化
6.10打印
6.11服務(wù)
6.12小結(jié)
第7章語法感知的編輯
7.1code sense
7.2語法著色
7.3代碼折疊
7.4文本縮進
7.5代碼完成
7.6編輯符號名
7.7小結(jié)
第8章搜索
8.1在單文件中搜索與替換文本
8.2在多文件間搜索與替換文本
8.3搜索模式
8.4搜索歷史
8.5搜索結(jié)果智能分組
8.6搜索快捷方式
8.7搜索列表
8.8小結(jié)
第9章類瀏覽器
9.1類瀏覽器的導(dǎo)航
9.2類瀏覽器選項集合
9.3瀏覽器快捷方式
第10章重構(gòu)
10.1重構(gòu)的流程
10.2c與objective-c的車
10.3將項目升級為objec-c 2.0
10.4小結(jié)
第11章快照
11.1制作快照
11.2管理快照
11.3刪除快照
11.4小結(jié)
第12章幫助和文檔
12.1幫助窗口
12.2示例項目
12.3搜索文檔
12.4文檔快捷方式
12.6定制幫助
12.7xcode社區(qū)
12.8小結(jié)
第13章interfacebu:ider
13.1什么是interface builder
13.2interface builder工作流
13.3interface builder的界面
13.4創(chuàng)建nib文檔
13.5打開同類本地化文件
13.6創(chuàng)建對象
13.7拷貝、復(fù)制與刪除對象
13.8選擇對象
13.9置對象
13.10連接對象
13.11自定義類
13.12占位符對象
13.13界面分解
13.14類的導(dǎo)入與導(dǎo)出
13.15nib文檔格式
13.16定制interface builder
13.17小結(jié)
第14章類建模
14.1創(chuàng)建類模型
14.2類模型瀏覽器
14.3類模型圖
14.4編輯類模型
14.5小結(jié)
第15章數(shù)據(jù)建模
15.1技術(shù)
15.2術(shù)語
15.3創(chuàng)建數(shù)據(jù)模型
15.4數(shù)據(jù)建模界面
15.5創(chuàng)建即時界面
15.6遷移數(shù)據(jù)模式
15.7創(chuàng)建nsmanagedobject子類
15.8導(dǎo)出類方法
15.9導(dǎo)入數(shù)據(jù)模型
15.10小結(jié)
第16章目標
16.1目標與子項目
16.2目標剖析
16.3目標類型
16.4創(chuàng)建目標
16.5構(gòu)建階段
16.6構(gòu)建規(guī)則
16.7依賴
16.8構(gòu)建設(shè)置
16.9基于jam的目標編輯器
16.10屬性
16.11產(chǎn)品
16.12可執(zhí)行文件
16.13小結(jié)
第17章構(gòu)建項目
17.1開始和停止構(gòu)建
17.2干凈的構(gòu)建
17.3部分構(gòu)建
17.4構(gòu)建窗口
17.5構(gòu)建首選項
17.6構(gòu)建位置
17.7構(gòu)建位置策略
17.8構(gòu)建設(shè)置
17.9構(gòu)建配置
17.10編輯構(gòu)建設(shè)置
17.12配置設(shè)置文件
17.13移動構(gòu)建設(shè)置
17.14環(huán)境設(shè)置
17.15定制構(gòu)建
17.16xcodebuild工具
17.17xcode automator動作
17.18分布式構(gòu)建
17.19小結(jié)
第18章調(diào)試
18.1運行應(yīng)用程序
18.2隨時隨地進行調(diào)試
18.3為調(diào)試構(gòu)建項目
18.4調(diào)試可執(zhí)行文件
18.5附加到運行的可執(zhí)行
18.6編輯器中的調(diào)試
18.7調(diào)試器窗口
18.8控制調(diào)試器
18.9迷你調(diào)試器
18.10斷點
18.11查看數(shù)據(jù)
18.13觀察點
18.14修改數(shù)據(jù)和代碼
18.15調(diào)試器控制臺
18.16共享庫
18.17自定義可執(zhí)行文個
18.18調(diào)試器首選項
18.19遠程調(diào)試
18.20.調(diào)試助手
18.21小結(jié)
第19章性能分析
19.1關(guān)于性能的基本知識
19.2分析前的準備
19.3shark
19.4instruments
19.5小結(jié)
第 20.章單元測試
20.1單元測試的運作方式
20.2單元測試入門
20.3添加單元測試目標
20.4創(chuàng)建單元測試
20.5單元測試的調(diào)試
20.6小結(jié)
第21章共享源
21.1通過xcode共享
21.2源樹
21.3源控制
21.4源控制與快照
21.5小結(jié)
第22章使用組織器
22.2使用組織器動作
22.3devices分組
22.41phone development分組
22.5小結(jié)
第23章定制xcode
23.1xcode首選項
23.2鍵綁定
23.3使用外部編輯器
23.4文本宏
23.5高級首選項
23.6模板
23.7用戶腳本
23.8applescdpt
23.9重置xcode
23.10小結(jié)
章節(jié)摘錄
版權(quán)頁: 插圖: ?安裝Xcode Developer Tools ?選擇安裝位置與安裝包 ?升級Xcode ?移除Xcode Xcode是由Apple開發(fā)和發(fā)布的Xcode Developer Tools套件的一部分。如果之前沒有安裝過xcode,那么請閱讀本章內(nèi)容以了解如何安裝。如果已經(jīng)安裝過,那就可以直接閱讀第2章。 Xcode Developer Tools包含了大量的內(nèi)容:眾多應(yīng)用程序、實用工具、大量的示例項目以及成千上萬頁的文檔。雖然有這么多內(nèi)容,但Apple的開發(fā)者工具團隊還是降低了工具安裝的復(fù)雜性,幾分鐘內(nèi)就可以安裝好。 1.1 Xcode安裝器 要安裝Xcode DeveloperTools,必須運行Mac OS X并且可以訪問Xcode Developer Tools安裝器。到本書出版之際,Xcode的最新版本為3.2,要求運行Mac OS X 10.6(即雪豹)或 更新的版本。全書通篇都使用了Xcode 3.2,并且假設(shè)你也使用該版本或是更新的版本。雖然工具要求使用Mac OS X 10.6或更新的版本來運行,但也可以使用它編寫與Mac OS X10.4等舊版本兼容的代碼。有一些開發(fā)包(如iPhone SDK)可能會有額外的硬件或操作系統(tǒng)要求??梢詮暮芏嗟胤将@取Xcode Developer Tools安裝器。很多Mac OS X操作系統(tǒng)安裝器都帶有Xcode Developer Tools。每月發(fā)布的Apple開發(fā)者連線(Apple Developer Coanection,ADC)DVD中偶爾會提供新版本的工具供下載。首先檢查一下是否已經(jīng)擁有最新版本的XcodeDeveloper Tools。 可以從位于http://developer.a(chǎn)pple.com/的ADC上下載最新版本的Xcode Developer Tools。擁有ADC賬號的人都可以從Apple網(wǎng)站下載最新的開發(fā)者工具、軟件開發(fā)包及示例代碼。在線的ADC賬號是免費的,只需要創(chuàng)建一個ADC賬號并接受涵蓋了Apple所有開發(fā)技術(shù)的保密協(xié)議即可??梢再徺I學(xué)生、精英及高級賬號,里面包含了更多有價值的內(nèi)容。其中之一就是每月的ADC郵件,之前曾提到過,它包含了工具的常規(guī)更新及參考資料。還有其他一些好處,如能以折扣價購買用于開發(fā)的硬件,可以直接聯(lián)系A(chǔ)pple工程師咨詢技術(shù)問題。如果你是為Mac OS X或iPhone OS開發(fā)軟件的專業(yè)工程師,則應(yīng)該花這筆錢成為付費會員。如果你打算通過Apple的App Store銷售iPhone應(yīng)用程序,則必須得擁有付費的iPhone開發(fā)者賬號。 編寫本書時,存在兩種形式的Xcode Developer Tools安裝器。從Mac開發(fā)者中心(MacDev Center)下載的Xcode包含了Xcode以及為Mac OS X開發(fā)應(yīng)用程序所需的全部資源。從iPhone開發(fā)者中心(iPhone Dev Center)下載的iPhone SDK包含了整個Mac OS X套件外加用于iPhone應(yīng)用程序開發(fā)的額外工具與框架。使用前面下載的Xcode可以開發(fā)Mac OS X應(yīng)用程序;而安裝后面下載的iPhone SDK既可以開發(fā)Mac OS X應(yīng)用程序,也可以開發(fā)iPhone應(yīng)用程序。
編輯推薦
《移動與嵌入式開發(fā)技術(shù):Xcode 3高級編程》面向想要充分發(fā)揮Xcode功效的讀者,面向會創(chuàng)建多個項目、大型項目、會生成多個產(chǎn)品的項目以及針對不同部署目標而構(gòu)建項目的讀者,面向從事開源項目、搭建源控制、在項目間共享開發(fā)資源以及與其他開發(fā)者協(xié)作的讀者。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載