本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • iOS 7程式設計實戰:171個快速上手的開發技巧
  • 點閱:1655
  • 作者: 朱克剛著
  • 出版社:碁峰資訊
  • 出版年:2014[民103]
  • ISBN:978-986-347-083-0 ; 986-347-083-X
  • 格式:PDF
  • 版次:初版
  • 附註:本電子書不含光碟資料

★★本電子書不含光碟資料★★
 
中原大學資訊工程系教授 賀嘉生、英華達軟體設計部門協理 張傳義、宏?智慧型手機事業群資深經理 游鴻志
凌網科技資深經理 徐長愷、104人力銀行人資學院軟體開發部資深副理 李閔隆聯合推薦!!
 

*使用最新iOS7+Xcode5進行App開發,並含蓋iOS7最新功能。
*從最核心、重要且極具關鍵的問題下手,有效降低學習的門檻與花費的時間。
*完整解說成為付費開發者步驟與App上架流程,讓想要開發App的讀者都可以快速上手。


  • 01 前言(第1-1頁)
    • 1-1 行動裝置裡的小確幸(第1-1頁)
    • 1-2 註冊開發者與下載開發工具(第1-3頁)
    • 1-3 使用的語言(第1-5頁)
    • 1-4 Framework 介紹(第1-10頁)
    • 1-5 設計 App(第1-10頁)
    • 1-6 這本書會告訴您什麼(第1-12頁)
    • 1-7 如何使用本書(第1-13頁)
  • 02 開發環境(第2-1頁)
    • 2-1 下載整合開發環境(第2-5頁)
    • 2-2 在Mac 電腦上製作開發用憑證(第2-7頁)
    • 2-3 將App 發佈到手機上測試(第2-12頁)
    • 2-4 在Mac 電腦上建立發佈用憑證(第2-17頁)
    • 2-5 在iTunes Connect 建立App 上架資訊(第2-19頁)
    • 2-6 上傳App 進行審核(第2-24頁)
    • 2-7 模擬器的基本功能(第2-28頁)
    • 2-8 如何增加函式庫(第2-30頁)
  • 03 Storyboard(第3-1頁)
    • 3-1 我的第一個 App – Hello World(第3-6頁)
    • 3-2 讓兩個按鈕呼叫同一個事件處理方法(第3-11頁)
    • 3-3 一個 App 多個畫面(第3-14頁)
    • 3-4 畫面切換(第3-17頁)
    • 3-5 使用導覽控制項(第3-19頁)
    • 3-6 使用 Tab Bar 切換畫面(第3-21頁)
    • 3-7 傳遞參數到下一個畫面(第3-26頁)
    • 3-8 取消畫面切換(第3-29頁)
    • 3-9 在執行階段載入 XIB 檔(第3-30頁)
    • 3-10 開發同時適合 iPhone 與 iPad 的 App(第3-33頁)
  • 04 使用者介面(第4-1頁)
    • 4-1 跳出警告訊息框(第4-6頁)
    • 4-2 利用警告訊息框輸入帳號密碼(第4-8頁)
    • 4-3 使用 Picker View 選資料(第4-11頁)
    • 4-4 使用 Date Picker 設定時間(第4-15頁)
    • 4-5 使用 Date Picker 設定倒數時間(第4-17頁)
    • 4-6 使用 Image View 顯示圖片(第4-19頁)
    • 4-7 使用 Image View 連續播放圖片(第4-23頁)
    • 4-8 在執行階段動態產生視覺化元件(第4-25頁)
    • 4-9 使用 Slider(第4-27頁)
    • 4-10 使用 Switch(第4-29頁)
    • 4-11 讓圖片加上捲軸(第4-31頁)
    • 4-12 使用捲軸分頁瀏覽(第4-35頁)
    • 4-13 關閉虛擬鍵盤(第4-38頁)
    • 4-14 使用 Web View 載入外部網頁(第4-41頁)
    • 4-15 使用 Web View 顯示 HTML 字串(第4-43頁)
    • 4-16 使用分頁控制器(第4-44頁)
    • 4-17 使用 Search Bar 搜尋資料(第4-47頁)
    • 4-18 加入 iAd 廣告(第4-51頁)
    • 4-19 用動畫方式呈現按鈕移動(第4-53頁)
    • 4-20 旋轉圖片(第4-55頁)
    • 4-21 將直角改成圓角(第4-57頁)
    • 4-22 加上陰影(第4-59頁)
    • 4-23 使用 Auto Layout 排版(第4-61頁)
  • 05 表格(第5-1頁)
    • 5-1 使用表格元件(第5-6頁)
    • 5-2 顯示儲存格指示器(第5-10頁)
    • 5-3 在表格上建立兩個區段(第5-12頁)
    • 5-4 在表格上刪除一筆資料(第5-15頁)
    • 5-5 在表格上新增一筆資料(第5-17頁)
    • 5-6 得知使用者點選哪一個儲存格(第5-20頁)
    • 5-7 改變儲存格順序(第5-21頁)
    • 5-8 如何自訂儲存格樣式(第5-24頁)
    • 5-9 使用表格控制項(第5-28頁)
    • 5-10 導覽控制項與表格(第5-31頁)
    • 5-11 使用 Collection 元件(第5-33頁)
  • 06 動態行為(第6-1頁)
    • 6-1 附著(第6-2頁)
    • 6-2 碰撞(第6-5頁)
    • 6-3 引力(第6-6頁)
    • 6-4 推力(第6-8頁)
    • 6-5 撲向(第6-10頁)
  • 07 拍照與音樂(第7-1頁)
    • 7-1 讓手機震動(第7-3頁)
    • 7-2 偵測裝置上是否配備相機與閃光燈(第7-4頁)
    • 7-3 開啟相機拍照並存檔(第7-6頁)
    • 7-4 從相本中挑選一張照片(iPhone)(第7-9頁)
    • 7-5 從相本中挑選一張照片(iPad)(第7-12頁)
    • 7-6 一次取得相本中所有照片(第7-15頁)
    • 7-7 播放 App 內建的音樂(第7-17頁)
    • 7-8 顯示目前音樂播放進度(第7-19頁)
    • 7-9 播放已經存在的音樂(第7-22頁)
    • 7-10 取得目前播放中的歌曲資訊(第7-24頁)
  • 08 手勢(第8-1頁)
    • 8-1 使用 Tap 手勢(第8-3頁)
    • 8-2 使用 Pinch 手勢(第8-5頁)
    • 8-3 使用 Rotation 手勢(第8-6頁)
    • 8-4 使用 Swipe 手勢(第8-7頁)
    • 8-5 使用 Pan 手勢(第8-9頁)
    • 8-6 使用 Long Press 手勢(第8-10頁)
  • 09 座標與地圖(第9-1頁)
    • 9-1 取得目前所在位置的經緯度座標與高度(第9-5頁)
    • 9-2 得知目前所面向的地理方向(第9-7頁)
    • 9-3 在地圖上釘一根大頭針(第9-9頁)
    • 9-4 在地圖上顯示自訂的圖片(第9-12頁)
    • 9-5 改變大頭針顏色(第9-17頁)
    • 9-6 刪除與移動大頭針(第9-20頁)
    • 9-7 拖放大頭針(第9-23頁)
    • 9-8 在地圖上標示幾何區域(第9-26頁)
    • 9-9 切換地圖顯示類型(第9-29頁)
    • 9-10 呼叫地圖服務來導航(第9-31頁)
    • 9-11 攝影機與 3D 地圖(第9-34頁)
  • 10 感測器(第10-1頁)
    • 10-1 讀取加速計資料(第10-4頁)
    • 10-2 讀取陀螺儀資料(第10-7頁)
    • 10-3 讀取磁力儀資料(第10-9頁)
    • 10-4 讀取 Device Motion 資料(第10-11頁)
    • 10-5 偵測裝置搖晃(第10-15頁)
    • 10-6 使用加速計來控制賽車方向盤(第10-16頁)
    • 10-7 使用距離感應器(第10-20頁)
  • 11 繪圖(第11-1頁)
    • 11-1 取得繪圖區域(第11-3頁)
    • 11-2 在繪圖區域上畫線(第11-5頁)
    • 11-3 在繪圖區域畫多邊形(第11-7頁)
    • 11-4 在繪圖區域畫矩形(第11-9頁)
    • 11-5 在繪圖區域畫弧線(第11-11頁)
    • 11-6 在繪圖區域畫橢圓形(第11-13頁)
    • 11-7 在繪圖區域畫曲線(第11-15頁)
    • 11-8 在繪圖區域顯示文字(第11-17頁)
    • 11-9 在繪圖區域顯示圖片(第11-19頁)
  • 12 檔案管理(第12-1頁)
    • 12-1 建立目錄與檔案(第12-4頁)
    • 12-2 複製、移動與刪除(第12-6頁)
    • 12-3 檢查目錄或檔案是否存在(第12-8頁)
    • 12-4 區別目錄與檔案(第12-9頁)
    • 12-5 列出目錄下的所有檔案(第12-10頁)
    • 12-6 設定檔案不要備份屬性(第12-12頁)
    • 12-7 文字型態的檔案 I/O(第12-14頁)
    • 12-8 陣列型態的檔案 I/O(第12-15頁)
    • 12-9 將圖片存入檔案(第12-17頁)
    • 12-10 delegate 的用法(第12-18頁)
  • 13 結構化資料存取(第13-1頁)
    • 13-1 存取 PLIST 檔(第13-4頁)
    • 13-2 建立 SQLite 資料庫(第13-8頁)
    • 13-3 連結 SQLite 資料庫(第13-10頁)
    • 13-4 查詢資料庫中的資料(第13-13頁)
    • 13-5 修改資料庫中資料(第13-16頁)
    • 13-6 資料庫存取圖片(第13-18頁)
    • 13-7 設計與規劃 Core Data(第13-20頁)
    • 13-8 存取 Core Data 資料(第13-24頁)
    • 13-9 查詢 Core Data 時附帶查詢條件並排序(第13-26頁)
    • 13-10 使用 Core Data 預存的 Fetch Requests(第13-28頁)
    • 13-11 在 Core Data 預存的 Fetch Requests 中增加變數(第13-30頁)
    • 13-12 刪除 Core Data 中的資料(第13-32頁)
    • 13-13 存取 Core Data 中的一對多關係(第13-33頁)
    • 13-14 Core Data 存取圖片(第13-36頁)
  • 14 雲端儲存(第14-1頁)
    • 14-1 使用 iCloud 讀寫檔案(第14-4頁)
    • 14-2 使用 iCloud 讀寫 Key-Value 資料(第14-7頁)
    • 14-3 讓兩個 App 共用 iCloud 下的資料(第14-9頁)
    • 14-4 註冊 Dropbox App 及下載 SDK(第14-10頁)
    • 14-5 在專案中安裝與設定 Dropbox SDK(第14-14頁)
    • 14-6 上傳檔案至 Dropbox(第14-17頁)
    • 14-7 從 Dropbox 下載檔案(第14-20頁)
    • 14-8 取得 Dropbox 上的檔案列表與檔案資訊(第14-23頁)
  • 15 多執行續(第15-1頁)
    • 15-1 用傳統方式開啟多執行續(第15-6頁)
    • 15-2 使用 NSOperationQueue(第15-8頁)
    • 15-3 使用 NSOperation 類別(第15-10頁)
    • 15-4 使用 Main 派遣佇列(第15-13頁)
    • 15-5 使用 Concurrent 派遣佇列(第15-15頁)
    • 15-6 使用 Serial 派遣佇列(第15-17頁)
    • 15-7 計時器(第15-19頁)
  • 16 背景執行(第16-1頁)
    • 16-1 背景播放音樂(第16-6頁)
    • 16-2 背景更新地理座標(第16-8頁)
    • 16-3 額外爭取 10 分鐘的背景執行時間(第16-9頁)
    • 16-4 多程序的背景執行(第16-11頁)
    • 16-5 背景 fetch(第16-13頁)
  • 17 網際網路(第17-1頁)
    • 17-1 非同步方式下載網頁(第17-4頁)
    • 17-2 同步方式下載網頁或圖片(第17-6頁)
    • 17-3 解析 XML(第17-8頁)
    • 17-4 解析 JSON(第17-11頁)
    • 17-5 以 GET 方式傳送資料給網站(第17-13頁)
    • 17-6 以 POST 方式傳送資料給網站(第17-14頁)
    • 17-7 與社群網站連結(第17-15頁)
    • 17-8 訊息推播(第17-17頁)
    • 17-9 本地訊息推播(第17-21頁)
  • 18 其他(第18-1頁)
    • 18-1從 View 中呼叫 AppDelegate 方法(第18-2頁)
    • 18-2 取得電池狀態(第18-4頁)
    • 18-3 開啟機背的 LED(第18-6頁)
    • 18-4 撥打電話(第18-8頁)
    • 18-5 Email(第18-9頁)
    • 18-6 在 Empty Application 專案中加入 Storyboard(第18-10頁)
    • 18-7 將日期時間格式化輸出(第18-11頁)
    • 18-8 使用日曆類別(第18-14頁)
    • 18-9 將程式設定放在系統設定區中(第18-16頁)
    • 18-10 讓系統設定區支援多國語系(第18-20頁)
    • 18-11 讓 App 支援多國語系(第18-23頁)
    • 18-12 將螢幕關閉功能取消(第18-29頁)
    • 18-13 隱藏畫面最上方的狀態列(第18-30頁)
    • 18-14 Undo 與 Redo 功能(第18-31頁)
    • 18-15 讓照片套用濾鏡特效(第18-32頁)
    • 18-16 亂數(第18-33頁)
    • 18-17 撰寫 delegate(第18-34頁)
    • 18-18 Big5 編碼(第18-37頁)
  • A 資料庫的簡述(第A-1頁)
    • 資料表(Table)(第A-1頁)
    • 主鍵(Primary Key,或簡稱 PK)(第A-5頁)
    • 關連(第A-6頁)
    • SQL 語法(SQL Command)(第A-7頁)
    • 視觀表(View)(第A-10頁)
    • 索引(Index)(第A-10頁)
  • B 述詞語法格式(第B-1頁)
    • 比較(第B-1頁)
    • 布林(第B-2頁)
    • 邏輯(第B-2頁)
    • 字串(第B-3頁)
    • 集合描述子(第B-3頁)
    • 其他(第B-4頁)
  • C 字串格式表示(第C-1頁)
紙本書 NT$ 480
單本電子書
NT$ 336

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code