Book

iOS 17 App程式設計進階攻略

全書超過900頁,以實作超過40個Xcode專案來討論 API 與 iOS SDK 的框架。如你已有一點Swift以及iOS開發經驗,此進階書可以幫助繼續提升你的開發技術。所有內容和程式碼都支援最新版的 Xcode 15, Swift 5.9 和 iOS 17。
iOS 17 App程式設計進階攻略
In: Book

這是我們第一本自家出版的中文電子書,全書超過900頁,以實作超過40個Xcode專案來討論 API 與 iOS SDK 的框架。如你已有一點Swift以及iOS開發經驗,此進階書可以幫助繼續提升你的開發技術。所有內容和程式碼都支援最新版的 Xcode 15, Swift 5.9 和 iOS 17。

這本書採用「問題與解決方案」的方法來進行 API 與iOS SDK框架的探討,每一章會以一個(或兩個)具特色且有深度的程式範例來說明。你將學會如何以自適應UI 建立一個適合所有屏幕尺寸的App、使用Touch ID來進行使用者驗證、在通知中心建立一個 widget 、如何建立iMessage app、使用Firebase作發入和雲端儲存,以及實作視圖控制器動畫,這裏僅僅列舉幾個例子做為參考。

本書不只是談論理論或 Swift 的語法,就跟我們初學版一樣,進階版將會以實際的案例來協助你學習 iOS 所導入的 API。透過程式的撰寫來學習,依循書本的內容來建構 App,你將逐漸學到 iOS SDK 的不同功能。

所有內容和程式碼相容最新版本的 Xcode 15 與 Swift 5.9。我們了解Swift 還在進化中,無論 Apple 何時釋出新版本,你將會收到本書一年免費更新的服務。

想更了解此書的內容,你可以先看看網上的試閱版,當中AdMob和QRCode的章節也是免費試讀。另外,我們也有PDF 版的試閲書,下載方法可在這裡找到。

這不是一本初學者的入門書籍。這本書是打算為有些Swift程式語言經驗的開發者,以及有興趣開發App的讀者來編寫的。倘若你有一些Swift的經驗,這本書對你絕對有幫助。

拿起這本書,你將學到:

  • 如何打造自適應UI (Adaptive UI)
  • 在UITableView加入區塊與索引列表
  • 如何讓表格視圖Cell動起來
  • 如何讀取與解析JSON
  • 如何整合Twitter與Facebook 分享功能
  • 如何在Email附加檔案
  • 簡訊(SMS)與媒體簡訊(MMS)傳送
  • 要如何在地圖上取得方向與繪畫路徑
  • 使用Local Search API搜尋附近興趣點
  • 音訊錄製與播放
  • 使用AVFoundation 框架進行QR Code掃描
  • URL Scheme運用
  • 相機的運用
  • 使用AVKit 實做錄影與播放
  • 使用AdMob播放廣告
  • 使用 ARKit 與 SpriteKit 打造 AR App
  • 如何使用 ARKit 建立圖像追踪功能
  • 使用客製化字型
  • AirDrop
  • 使用集合視圖建立網格佈局
  • 與集合視圖互動 (Collection View)
  • 自適應集合視圖
  • 打造一個「Today」Widget
  • 側邊選單製作
  • 視圖控制器轉換以及動畫
  • 建立一個下滑選單
  • Cell尺寸的自動調整與動態型態
  • XML解析與RSS
  • 使用UIVisualEffect 來應用模糊背景
  • 使用 Touch ID 驗證
  • 建構一個類似轉盤的使用者介面
  • 用Firebase 幫App加上雲端後台
  • 利用Create ML 訓練你的機器學習模型來進行圖片辨識
很好! 你已成功註冊。
歡迎回來! 你已成功登入。
你已成功訂閱 AppCoda 中文版 電子報。
你的連結已失效。
成功! 請檢查你的電子郵件以獲取用於登入的連結。
好! 你的付費資料已更新。
你的付費方式並未更新。