Xcode江湖錄 Xcode江湖录

李俊陽, 杜承垚, 胡雪婷, 盧力

  • 出版商: 機械工業
  • 出版日期: 2015-11-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • 頁數: 349
  • 裝訂: 平裝
  • ISBN: 7111519124
  • ISBN-13: 9787111519126
  • 相關分類: Apple Developer
  • 無法訂購

買這商品的人也買了...

商品描述

 

<內容簡介>

李俊陽、杜承垚、胡雪婷、盧力編著的《Xcode江湖錄》嘗試以輕鬆的方式講解Xcode這個高效工具,讓讀者在談笑間平蹚Xcode世界,進而掌握Xcode的常見使用方法,並且能夠通過一些練習掌握Xcode的部分高級功能,從而開發出讓世人驚嘆的應用。本書分為四大部分:「初入江湖——基礎篇」包括第1?3章,介紹蘋果開發者計劃、最基本的項目開發流程、Xcode主界面、基本概念、項目配置等。「外功修煉——設計篇」包括第4?6章,介紹界面生成器(Interface Builder)的用法以及自動佈局、屏幕分類等,讓初學者和設計師能夠借助Xcode提供的可視化界面設計工具來快速設計想要的界面。「內功修煉——開發篇」包括第7?14章,介紹Xcode的高級用法,例如「編輯器」的用法,「屬性列表」和「Core Data」兩個存儲技術的可視化編輯設計器,庫、框架等共享代碼的原理和使用方法,編譯方案和運行目標兩個對應用編譯過程有影響機制的原理和相關操作,調試方法,比如斷點、LLDB等方式,代碼測試方法,版本管理,一個真實應用應該如何上架等。「隨身錦囊——附錄篇」包括4個附錄,介紹Xcode特有的小功能、小組件、小設置等,方便讀者查詢。附錄A介紹了Xcode中的一些小技巧,包括快捷鍵、代碼片段、系統設置等,附錄B介紹Xcode額外提供的一些好用的功能,附錄C介紹Xcode中提供的各種模板,附錄D介紹獲取Xcode幫助的相關方式。

<章節目錄>

寫在前面
初入江湖—基礎篇
  第1章  小試牛刀—Xcode初體驗
      1.1下載
      1.2  蘋果開發者計劃
      1.3  歡迎界面
      1.4  認識Pla
      1.5  創建項目
      1.6  Hel
      1.7  生成並運行應用
      1.8  移除項目
  第2章  縱觀全局—佈局探索
      2.1  工作區
      2.2  工具欄
      2.3  導航器區域
        2.3.1  項目導航器
        2.3.2  符號導航器
        2.3.3  搜索導航器
        2.3.4  事件導航器
        2.3.5  測試導航器
        2.3.6調試導航器
        2.3.7  斷點導航器
        2.3.8  日誌導航器
      2.4  跳轉欄
      2.5  編輯器區域
        2.5.1  標準編輯器
        2.5.2  輔助編輯器
        2.5.3  版本編輯器
      2.6  調試區域
      2.7  工具區域
      2.8  標籤頁
  第3章  藏經閣—項目管理
      3.1  文件管理
        3.1.1  創建文件
        3.1.2  分組
        3.1.3  刪除及重命名文件
      3.2  對象管理
        3.2.1  添加對象
        3.2.2  對象設置
        3.2.3  對象聯繫
        3.2.4  刪除對象
      3.3  資源管理
        3.3.1創建 Asset C
        3.3.2  添加圖標
        3.3.3  添加加載界面
        3.3.4  管理圖片集
        3.3.5  移除圖片集
外功修煉—設計篇
  第4章  風水寶地—界面生成器
      4.1  簡介

      4.2  界面生成器
        4.2.1  畫布
        4.2.2  對象窗口
        4.2.3  檢查器
      4.3  Xib文件
      4.4  故事板
        4.4.1  添加新的場景
        4.4.2  設置初始場景
        4.4.3  添加頁面間的轉場
      4.5  配置界面
        4.5.1  添加對象和媒體
        4.5.2  調整對象
        4.5.3  配置屬性
  第5章  萬物莫不有規矩—自動佈局
      5.1  沒有規矩,不成方圓
      5.2  約束種類
      5.3  添加約束
      5.4  查看約束
      5.5  所謂「空白」
      5.6  修正約束錯誤
  第6章  萬法歸一—屏幕分類
      6.1  為了適配,也是蠻拼的
      6.2  激活這個技能
      6.3  變更視圖
        6.3.1  改變約束的值
        6.3.2  啟用、禁用元素
        6.3.3  變更字體
      6.4  資源目錄
內功修煉—開發篇
  第7章  漸入佳境—高級編輯
      7.1  在設計和開發之間搭橋
        7.1.1  連接代碼和界面
        7.1.2  輸出口
        7.1.3  動作
      7.2  語法感知
        7.2.1  語法高亮
        7.2.2  聚焦和摺疊代碼
        7.2.3  自動填充
      7.3  查看數據定義
      7.4  全局修改數據
      7.5  重構和遷移
        7.5.1  重構操作
        7.5.2  遷移操作
      7.6  建立工作區
      7.7  搜索
        7.7.1  單文件搜索
        7.7.2  搜索導航器
        7.7.3  快速打開
      7.8  國際化與本地化
        7.8.1  工作機制

        7.8.2  國際化支持
        7.8.3  字符串本地化
        7.8.4  圖像本地化
  第8章  氣沉丹田—持久化存儲編輯器
      8.1  屬性列表
        8.1.1  屬性列表簡介
        8.1.2  項目屬性列表
        8.1.3  創建屬性列表
      8.2  Core Data模型
        8.2.1  相關術語介紹
        8.2.2  數據建模編輯器
  第9章  前人栽樹—共享代碼
      9.1  共享代碼機制
        9.1.1  庫
        9.1.2  框架
        9.1.3  包
      9.2  使用現有框架
        9.2.1  使用系統框架
        9.2.2  使用第三方框架
        9.2.3  使用CocoaPods管理框架
      9.3  創建框架
        9.3.1  創建靜態庫
        9.3.2  創建動態庫
        9.3.3  創建框架
  第10章  武功是怎樣練成的—編譯系統
      10.1  編譯方案
        10.1.1  管理方案
        10.1.2  編輯方案
      10.2  運行目標
  第11章  謹防走火入魔—調試
      11.1  語法錯誤
      11.2  編譯時錯誤
      11.3  靜態分析
        11.3.1  使用靜態分析器
        11.3.2  分析所解決的問題
      11.4  斷點調試
        11.4.1  添加斷點
        11.4.2  斷點導航器
        11.4.3  斷點設置
        11.4.4  斷點類型
      11.5  調試區域
        11.5.1  調試工具欄
        11.5.2  變量視圖
        11.5.3  控制台
        11.5.4  查看線程
        11.5.5  查看內存信息
        11.5.6  模擬位置
        11.5.7  變量設置
      11.6  調試導航器
        11.6.1  調試儀器

        11.6.2  線程和隊列
      11.7  快速查看
        11.7.1  查看變量
        11.7.2  為自定義類啟用快速查看
        11.7.3  自定義快速查看支持的返回類型
      11.8  LLDB調試
        11.8.1  打印對象和值
        11.8.2  執行表達式
        11.8.3  控製程序執行
        11.8.4  獲取幫助
      11.9  視圖調試
        11.9.1  啟動視圖調試
        11.9.2  視圖調試功能
      11.10  Instr
        11.10.1  性能
        11.10.2  打開Instru
        11.10.3  Instruments模板
        11.10.4  運行Instru
        11.10.5  Instruments實例
  第12章  功力精進的途徑—單元測試
      12.1  測試基礎概念
      12.2  測試導航欄
        12.2.1  添加測試對象和測試類
        12.2.2  運行測試
      12.3  功能測試
        12.3.1  基礎測試
        12.3.2  布爾測試
        12.3.3  相等測試
        12.3.4  空值測試
        12.3.5  無條件失敗
        12.3.6  測試實例
      12.4  性能測試
      12.5  測試調試
        12.5.1  測試調試之前
        12.5.2  測試調試工具
  第13章  返老還童—版本管理
      13.1  工程快照
        13.1.1  創建快照
        13.1.2  管理快照
        13.1.3  從快照中恢復
      13.2  使用Git
        13.2.1  Git簡介
        13.2.2  連接代碼托管庫
        13.2.3  提交更改
        13.2.4  查看更改
        13.2.5  撤銷更改
        13.2.6  分支
        13.2.7  下載別人的版本
  第14章  實戰是提升實力的唯一真理
      14.1  基礎知識

      14.2  配置Xcode
      14.3  啟用真機調試
      14.4  把應用提交到App Store
隨身錦囊—附錄
  附錄A  Xcode小技巧
  附錄B  不二法門—Xcode工具箱
  附錄C  武術套路—模板
  附錄D  你不會孤獨求敗—求助渠道