Xcode 3高級編程

出版時間: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

評論、評分、閱讀與下載


    Xcode 3高級編程 PDF格式下載


用戶評論 (總計3條)

 
 

  •   版本有點舊了,Xcode 4改動很大。
  •   幫同事買的,同事說不錯,正在使用中
  •   感覺沒啥用處,翻譯過來的東西就是這樣,沒講到實處,就是一些概念,沒有實際操作的步驟等等
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7