A Practical Guide to Building Your First App from Scratch
Beginning iOS 8 Programming with Swift
最新iOS8首發登場!超人氣AppCoda技術部落格作家
帶給你第一手iOS8 Swift獨家開發密技
在 WWDC2014,Apple 讓所有 iOS 開發者同感震驚,
因為他們推出了一個新的程式語言稱做Swift 。
Swift 標榜是一個「快速、現代、安全、互動」的程式語言。
這個語言很容易學習,而且內建許多功能可以讓程式開發更有效率。
本書包括了Swift程式語言的完整觀念,你可以學到如何從無到有來建立一個 App。
首先會先學習 Swift 基本觀念,接著規劃一個 App原型,
之後跟著每個章節在 App 上加上一些功能。
整本書完成後,你將會擁有一個真正的 App。
過程中你會學到最常用的介面元件、如何在表格視圖中展示資料、
自訂 cell 以改善外觀與質感、建立動畫、地圖的處理、頁面視圖控制器、
儲存資料到本地資料庫、CloudKit的整合、使用TestFlight來安排 beta 版測試,等等。
並提供眾多的專案演練,可幫助你在學習時輕鬆上手。
依各章內容循序漸進練習,修復 bug以及測試你的 App是一項值得的經驗。
絕對能夠打好iOS8程式語言的基礎與掌握程式開發的技巧,並實際打造出iOS8 App。
內容是作者集結廣受歡迎的iOS8教學文章,並收納數千名讀者的意見編寫而成。
不論你是想學習新程式語言的程式設計師,或是想要將你的設計轉換為 iOS App 的設計師,
又或者是一位想學習寫程式的企業家,這本書絕對是你的首選。
(假設你熟悉使用 Mac OS X 與 iOS )
拿起這本書,你將學到:
? 使用Swift打造你的第一個App
? App原型設計前製規劃
? 物件導向原則和MVC開發方法
? 自訂動作按鈕與導覽器
? 建立動畫與視覺效果
? 自訂 cell 以改善外觀與質感
? 靜態表格視圖與照片庫
? 使用搜尋欄搜尋表格資料
? 儲存資料到本地資料庫
? 網頁視圖與Email的處理
? 地圖的處理應用
? App多國語系化
? CloudKit的整合運用
? 使用TestFlight來安排 beta 版測試
? iPhone上App的部署與運作
? 在App Store發佈你的產品
作者簡介:
Simon Ng
AppCoda知名iOS 技術專門網站創辦人 (http://www.appcoda.com)
其部落格每月吸引十萬多名讀者點閱。
目前擔任專業軟體工程師,從事軟體開發、系統設計十餘年,
近年致力於iOS程式教學及研究,並開發了多款手機應用軟體。
目錄
序言
Getting Started with Xcode 6 Development
Swift Playgrounds
Chapter 1: 使用Swift 打造你的第一個App
Chapter 2: 進一步說明 Hello World App的原理
Chapter 3: Auto Layout 介紹
Chapter 4: 開始寫程式前的規劃–App 原型設計
Chapter 5: 利用UITableView 建立表格App
Chapter 6: 使用Prototype Cell 自訂表格視圖
Chapter 7: 表格Cell 的選取與UIAlertController
Chapter 8: 表格列、自定動作按鈕與MVC
Chapter 9: 導覽控制器與Segue
Chapter 10: 物件導向程式介紹
Chapter 11: 美化細節視圖與自訂導覽列
Chapter 12: Self Sizing Cells(Cell 的自適應調整)
Chapter 13: 基本動畫與視覺特效
Chapter 14: 地圖的處理
Chapter 15: 靜態表格視圖與照片庫
Chapter 16: Core Data
Chapter 17: 搜尋欄
Chapter 18: UIPageViewController 介紹
Chapter 19: 探索標籤欄
Chapter 20: 網頁視圖與Email 的處理
Chapter 21: 探索CloudKit
Chapter 22: App 本地化
Chapter 23: iPhone 上App 的部署與測試
Chapter 24: 使用TestFlight 做Beta 測試
Chapter 25: 上架你的App 至 App Store
Bonus Chapter: Swift 基礎
序言
Getting Started with Xcode 6 Development
Swift Playgrounds
Chapter 1: 使用Swift 打造你的第一個App
Chapter 2: 進一步說明 Hello World App的原理
Chapter 3: Auto Layout 介紹
Chapter 4: 開始寫程式前的規劃–App 原型設計
Chapter 5: 利用UITableView 建立表格App
Chapter 6: 使用Prototype Cell 自訂表格視圖
Chapter 7: 表格Cell 的選取與UIAlertController
Chapter 8: 表格列、自定動作按鈕與MVC
Chapter 9: 導覽控制器與Segue
Chapter 10: 物件導向程式介紹
Chapter 11: 美化細節視圖與自訂導覽列
Cha...
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。