實習勝於理論。要學好程式編寫最好的方式就是自己動手做 (learn by doing) ，道理就像學習外國語言相似，除了從書本上學習，還得不斷練習，透過實踐才能學懂編程。因此AppCoda所編寫的iOS開發教學都是著重實戰，透過演練與專案去建立真實的App。從過程中，讓新手也能輕鬆掌握iOS程式的概念。 我們深信只要循此方式去學習iOS程式語言，持之以恒，每個有心人都能夠擁有屬於自己開發的App。時至今日，已有超過7,000位讀者透過我們的程式教學書籍開展他們的Swift+App探索之旅。事不宜遲，立刻行動，現在就開始打造一個屬於你的App吧！
iOS 10 App 程式設計實力超進化實戰攻略
本書我將全面以Swift 3 來介紹，討論一些有關iOS 10 的新功能。而最重要的是，我會從無到有告訴你如何建構一個在真實世界中可使用的App。
我知道許多讀者有一個 App 的點子，但是不知道該如何開始進行。因此，本書就是以這樣的想法來撰寫。它介紹了 Swift 程式語言的全部觀念，你會學到如何從頭開始建立一個真實世界的 App。你會先學習 Swift 的基礎，然後規劃 App 的原型，接著跟著每一章來加入一些功能。學習完整本書之後，你便會得到一個真正的 App。在這些過程中，你會學到如何在表格視圖中展示資料、自訂 Cell 的外觀與改善其質感、使用堆疊視圖設計UI、建立動畫、處理地圖、建立自適應的 UI、在本地端資料庫儲存資料、上傳資料至 iCloud、3D Touch、使用 TestFlight 來安排 Beta 版的測試等等。
「Swift 3重新出發，所有的API換上新的面貌。」
- Olivier Gutknecht、蘋果公司資深工程經理。
此書為《iOS 9 App 程式設計實力超進化實戰攻略》的更新版，全書六百多頁，比舊版新增一百多頁。除了相容最新版的Xcode 8、Swift 3和 iOS 10之外，此書也會講解幾個iOS 10的新框架（如：User Notifications)。範例程式也改進不少，UI比之前更美觀、流暢。
這本書的特色是，有許多需要親自動手做的練習與專案。你將會有機會寫程式 碼，修復Bug 並測試你的App。雖然這包括了許多的工作，但絕對是一個值得的體驗。我相信本書會讓你熟悉Swift 3、Xcode 8 與iOS 10 程式。最重要的是，你將能夠開發一個App 並發布至App Store。
經博客來購買 經天瓏購買 經AppCoda購買英文版電子書
iOS 9 App 程式設計實力超進化實戰攻略
自從 Swift beta 版出來後（當時是2014年6月），我就開始以 Swift 來撰寫程式。與Objective-C比較，Swift 讓人感覺更平易近人，新手會發現更容易上手。我曾經自問過，要如何利用其優點讓本書比之前的版本更棒，讓更多的人可以學習 iOS 程式開發。
我知道許多讀者有寫 App 的想法，但是不知道如何開始。因此這本新書是以這樣的念頭來撰寫的。本書包括了Swift程式語言的完整觀念，你可以學到如何從無到有來建立一個 App。首先你會先學習 Swift 基本觀念，接著規劃一個 App原型，之後跟著每個章節在 App 上加上一些功能。完成整本書後，你將會有一個真正的 App。過程中你會學到如何在表格視圖中展示資料、自訂 cell 以改善外觀與質感、建立動畫、地圖的處理、儲存資料到本地資料庫、CloudKit的整合、使用TestFlight來安排 beta 版測試，等等。
本書針對 iOS 9 和 Swift 2 重新編寫，加入Stack Views、3D Touch、SFSafariViewController 等相關內容。最重要本書會為大家更詳盡講解Auto Layout，所介紹的實作示範也以自適應佈局重新改寫，。
這本書的特點是，有許多實作的練習與專案。你將會得到寫程式的機會，修復 bug以及測試你的 App。雖然它含括了許多工作，卻是一項值得的經驗。我相信它可以讓你精通 Swift 與 iOS 9 程式，最重要的是，在 App 商店發佈你的App 吧。
這本書的對象是給沒有任何程式經驗，想學習 Swift 程式語言的初學者。不論你是想學習新程式語言的程式設計師，或是想要將你的設計轉換為 iOS App 的設計師，又或者是一位想學習寫程式的企業家，這本書絕對是你的首選。
本書為博客來與天瓏書局中文書Apple程式類別排行榜第一名，也是iOS程式教學書籍年度暢銷冠軍。
使用Swift從無到有打造你的第一個優質App
App原型設計前置規劃
物件導向原則和MVC開發方法
自訂動作按鈕與導覽器
建立動畫與視覺效果
自訂 cell 以改善外觀與質感
靜態表格視圖與照片庫
使用搜尋欄搜尋表格資料
3D Touch的運用
儲存資料到本地資料庫
學會如何在App嵌入網頁視圖與瀏覽器
地圖的處理應用
App多國語系化
CloudKit的整合運用
使用TestFlight來安排 beta 版測試
iPhone上App的部署與運作
在App Store發佈你的產品
Swift 2基礎介紹
提升iOS 8 App程式設計進階實力的30項關鍵技巧－最新Swift開發教學
撰寫本書時，Swift程式語言以及iOS 8已經問世超過6個多月了。這門新的程式語言吸引了很多關注，並且不斷的在進化中。它絕對是iOS未來的程式語言。倘若你今年想要開始學習程式語言，Swift 絕對是你的首選。
這本書採用「問題與解決方案」的方法來進行API 與 iOS SDK框架的探討，每一章會以一個（或兩個）具特色且有深度的程式範例來說明。你將學會如何以自適應UI建立一個通用的App、使用Touch ID來進行使用者驗證、在通知中心建立一個widget以及實作視圖控制器動畫，這裏僅僅列舉幾個例子做為參考。
當我開始撰寫本書時，最先在我心裡面呈現的想法是，為何大部份的程式書都沒有好好的設計。iOS以及其App的設計都很精美。但是為何大多數的技術書籍看起來跟一般的教科書沒有兩樣？因此，全書以彩色印刷，排版精美。我相信一本視覺效果令人賞心悅目的書籍，會讓程式語言的學習更有效率且容易。
你可以把這本書當做是一本參考書，只要挑選你感興趣章節來鑽研即可。
這不是一本初學者的入門書籍。這本書是打算為有些Swift程式語言經驗的開發者，以及有興趣開發App的讀者來編寫的。倘若你有一些Swift的經驗，這本書對你絕對有幫助。
如何打造自適應UI （Adaptive UI）
在UITableView加入區塊與索引列表
如何讓表格視圖Cell動起來
如何讀取與解析JSON
如何整合Twitter與Facebook 分享功能
如何在Email附加檔案
簡訊（SMS）與媒體簡訊（MMS）傳送
要如何在地圖上取得方向與繪畫路徑
使用Local Search API搜尋附近興趣點
音訊錄製與播放
使用AVFoundation 框架進行QR Code掃描
URL Scheme運用
相機的運用
使用AVKit 實做錄影與播放
使用iAd播放廣告
使用客製化字型
使用集合視圖建立網格佈局
與集合視圖互動 (Collection View)
自適應集合視圖
打造一個「Today」Widget
側邊選單製作
視圖控制器轉換以及動畫
建立一個下滑選單
Cell尺寸的自動調整與動態型態
XML解析與RSS
使用UIVisualEffect 來應用模糊背景
使用 Touch ID 驗證
建構一個類似轉盤的使用者介面
用Parse 幫App加上雲端後台
電郵地址 iOS Lottie初學者教學指南：如何在iOS App設計一個令人驚豔的動畫
9th 五月 '17
iOS 如何利用 AsyncDisplayKit 開發響應式 iOS Apps
12th 一月 '17
iOS 初學者指南：使用社交框架與 UIActivityViewController
24th 三月 '16
關於AppCoda | 加入我們團隊 | 聯絡我們 | RSS訂閱 | AppCoda英文版	Shares