Xcode實戰開發

Xcode實戰開發

基本介紹

  • 書名:Xcode實戰開發
  • 作者:凱利 (Maurice Kelly) 諾齊 (Joshua Nozzi)
  • 出版日期:2014年4月1日
  • 語種:簡體中文
  • ISBN:7115348405
  • 外文名:Mastering Xcode: Develop and Design, Second Edition
  • 出版社:人民郵電出版社
  • 頁數:340頁
  • 開本:16
  • 品牌:人民郵電出版社
基本介紹,內容簡介,作者簡介,圖書目錄,

基本介紹

內容簡介

《Xcode實戰開發》適合MacOSX平台開發人員,以及其他Apple平台的開發人員閱讀使用。

作者簡介

作者:(美國)凱利(Maurice Kelly) (美國)諾齊(Joshua Nozzi) 譯者:姚軍

圖書目錄

第1部分入門
第1章安裝Xcode
1.1下載
1.2參與計畫
1.3更多素材
1.4小結
第2章探索Xcode環境
2.1得到一個視窗
2.2創建項目
2.3工作區視窗
2.4導航器區域
2.4.1項目導航器
2.4.2符號導航器
2.4.3搜尋導航器
2.4.4問題導航器
2.4.5調試導航器
2.4.6斷點導航器
2.4.7日誌導航器
2.5跳轉欄
2.6編輯器區域
2.6.1輔助窗格簡介
2.6.2在輔助窗格中打開檔案
2.6.3添加和刪除輔助窗格
2.6.4更改布局行為
2.6.5更改輔助行為模式
2.7工具區域
2.8調試區域
2.9活動查看器
2.1標籤式編碼
2.11組織器視窗
2.12小結
第3章獲得幫助
3.1幫助選單
3.1.1Xcode幫助
3.1.2Xcode用戶指南
3.1.3文檔和API參考
3.1.4其餘選單項
3.2組織器的文檔選項卡
3.2.1探索
3.2.2搜尋
3.2.3書籤
3.3原始碼編輯器
3.3.1工具區域中的快速幫助
3.3.2搜尋選中文本的文檔
3.4社區幫助和反饋
3.4.1Apple的開發人員論壇
3.4.2文檔錯誤
3.5小結
第2部分構建應用程式
第4章建立工作區
4.1工作區定義
4.2何時使用工作區
4.2.1截然不同的應用程式
4.2.2應用程式套件
4.3創建照明套件工作區
4.3.1在工作區中添加項目
4.4小結
第5章添加資源和代碼
5.1使用檔案
5.1.1使用添加檔案表單
5.1.2使用拖放
5.1.3創建新檔案
5.1.4使用檔案模板庫
5.1.5從項目中刪除檔案
5.2向Lamp添加檔案
5.3使用原始碼編輯器
5.3.1聚焦和摺疊代碼
5.3.2自動添加代碼
5.4小結
第6章用Xcode快照進行版本控制
6.1Xcode快照
6.1.1配置快照
6.1.2創建快照
6.1.3管理快照
6.1.4從快照中恢復
6.2小結
第7章構建用戶界面
7.1理解Nib
7.1.1檔案的屬主和控制器對象
7.1.2動作和出口
7.1.3分類法
7.2熟悉界面構建器
7.2.1編輯器區域
7.2.2工具區域
7.2.3庫
7.2.4輔助窗格
7.3添加用戶界面元素
7.3.1添加一個開關
7.3.2使用彈簧和支架
7.3.3使用自動布局
7.3.4建立連線
7.4故事板
7.4.1添加UI
7.4.2使用場景和切換
7.5小結
第8章創建CoreData模型
8.1CoreData簡介
8.1.1託管對象模型
8.1.2持久化存儲
8.1.3實體
8.1.4託管對象上下文
8.2使用數據模型編輯器
8.3為Lamp創建基本數據模型
8.3.1規劃
8.3.2構建模型
8.3.3生成子類
8.4小結
第9章調試應用程式
9.1互動式調試
9.1.1使用調試欄
9.1.2使用基本控制項
9.1.3在控制台中工作
9.1.4使用斷點
9.1.5與原始碼編輯器互動
9.1.6使用調試導航器
9.2調試Flashlight應用程式
9.2.1中斷並進入
9.2.2檢查數據
9.3靜態分析
9.3.1使用靜態分析器
9.3.2探索分析器結果
9.4小結
第10章部署
10.1存檔
10.1.1創建存檔
10.1.2查找存檔
10.1.3檢查存檔
10.1.4測試應用程式
10.2驗證應用程式
10.3分發渠道
10.3.1服務提供配置檔案和代碼簽名
10.3.2iOS套用分發
10.3.3Mac套用分發
10.4存檔的替代方法
10.5小結
第3部分進一步的探索
第11章在Xcode4中使用舊的項目
11.1項目現代化方法
11.1.1等等!別急著按下那個按鈕
11.1.2應用程式現代化
11.1.3現代化是為一些沒有主見的人設計的
11.2代碼現代化方法
11.2.1更新工具
11.2.2更新代碼
11.2.3使用ARC
11.3小結
第12章高級編輯
12.1重命名符號
12.2重構
12.2.1重構工具
12.2.2重構預覽
12.3用宏組織代碼
12.4更改編輯器鍵綁定
12.4.1管理命令集
12.4.2自定義快捷鍵
12.5調整項目設定
12.6使用搜尋導航器
12.6.1使用查找選項
12.6.2創建自定義查找範圍
12.6.3替換文本
12.7在檔案中搜尋
12.8小結
第13章構建系統
13.1概述
13.1.1目標
13.1.2方案
13.1.3構建設定
13.1.4配置
13.1.5運行目標
13.1.6構建階段
13.1.7構建規則
13.2使用目標
13.2.1尋找項目的目標
13.2.2項目範圍設定
13.2.3探索目標
13.2.4添加新目標
13.3使用方案
13.3.1尋找項目的方案
13.3.2管理方案
13.3.3編輯方案
13.4授權和沙箱
13.4.1代碼簽名
13.4.2激活授權和沙箱
13.4.3設定具體授權
13.5小結
第14章使用框架
14.1什麼是庫、框架和包?
14.1.1庫
14.1.2框架
14.1.3可載入包
14.2使用現有的庫和框架
14.2.1系統框架示例
14.2.2使用第三方框架
14.3創建一個框架
14.3.1創建項目
14.3.2添加一些代碼
14.3.3配置頭檔案
14.4小結
第15章改進代碼質量
15.1調試
15.1.1觀察和修改變數
15.1.2自定義斷點
15.1.3使用控制台
15.2Instruments
15.2.1啟動Instruments
15.2.2Instruments用戶界面概述
15.2.3應用程式的時間剖面
15.2.4其他分析工具
15.3單元測試
15.3.1Xcode中的單元測試
15.3.2由OCUnit推動
15.3.3編寫單元測試
15.4小結
第16章腳本和預處理
16.1用自定義腳本擴展工作流
16.1.1腳本的機會
16.1.2Xcode的環境變數
16.2研究一個簡單的腳本示例
16.2.1設定場景
16.2.2創建腳本
16.2.3僅在發行構建上進行存檔操作
16.2.4擴展腳本
16.3使用預處理器
16.3.1宏
16.3.2中毒
16.3.3忽略
16.3.4條件語句
16.3.5在構建環境中的宏
16.3.6局限
16.4小結
第17章Xcode的命令行界面
17.1命令行工具
17.2從命令行構建
17.2.1持續集成
17.2.2xcodebuild
17.2.3處理工作區、項目、目標和方案
17.2.4構建選項
17.2.5SDK和架構
17.3使用多個版本的Xcode
17.4訪問命令行工具
17.5小結
第18章用SCM系統進行版本控制
18.1使用Git和Subversion
18.1.1Git和SVN的差別
18.1.2管理存儲庫
18.1.3執行常規的SCM任務
18.2使用託管的Git服務
18.2.1在託管服務中添加一個項目
18.2.2使用功能分支
18.3小結
附錄A管理iOS設備
A.1使用組織器的設備選項卡
A.2在設備上安裝iOS
A.3管理設備螢幕截圖
A.3.1截取螢幕截圖
A.3.2比較螢幕截圖
A.3.3使用螢幕截圖作為默認圖像
A.4管理應用程式與數據
A.4.1安裝和刪除應用程式
A.4.2下載和上傳應用程式數據
A.5檢查日誌
附錄B文檔更新
B.1設定文檔首選項
附錄C其他資源
C.1本書網站
C.2Apple資源
C.3第三方資源

相關詞條

熱門詞條

聯絡我們