Book

iOS 17 App 程式設計實戰心法

學習Swift及iOS開發,由零開始帶領你打造出一支完整且支援雲端資料傳輸的iOS App。此書支援 Swift 5.9, iOS 17 和 Xcode 15 並提供一年免費更新。還有,此書會教你使用兩套不同的 UI 框架(SwiftUI 和 UIKit)開發同一個範例程式。透過整個開發過程,就能讓你掌握這兩個框架的使用方法。
iOS 17 App 程式設計實戰心法
In: Book

本書是專為Swift 5.9 和 Xcode 15 而從新編寫的,範例程式加以改良UI更精美。另外,當然會講解一些 iOS 17 的新技術。而早前 Apple 推出了 iPhone 15/15 Pro,範例 App 也因此而更新。除UI比之前更棒之外,也相容最新型號的 iPhone 和iPad。

我知道許多讀者有一個 App 的點子,但是不知道該如何開始進行。因此,本書就是以這樣的想法來撰寫。它介紹了 Swift 程式語言的全部觀念,你會學到如何從頭開始建立一個真實世界的 App。你會先學習 Swift 的基礎,然後規劃 App 的原型,接著跟著每一章來加入一些功能。學習完整本書之後,你便會得到一個真正的 App。在這些過程中,你會學到如何在表格視圖中展示資料、自訂 Cell 的外觀與改善其質感、使用堆疊視圖設計UI、建立動畫、處理地圖、建立自適應的 UI、在本地端資料庫儲存資料、上傳資料至 iCloud、Haptic Touch、使用 TestFlight 來安排 Beta 版的測試等等。

全書八百多頁,一如以往,這本書的特色是,有許多需要親自動手做的練習與專案。你將會有機會寫程式、修復 Bug,並測試你的 App。雖然這包含了許多的工作,但絕對是一個值得的體驗。我相信本書會讓你熟悉 Swift 5.9、Xcode 15 與 iOS 17 程式。最重要的是,你將能夠開發一個 App 並發布至 App Store。以下是此書會教你的iOS 開發技術:

  • 徹底學會Auto Layout與堆疊視圖建立自適應UI
  • 不可不學的iOS Safe Area觀念
  • 學習如何設計適合所有螢幕尺寸的App,可讓UI相容iPhone 14和iPad Pro
  • 如何設計導覽列大標題
  • 如何利用Playgrounds快速學習Swift
  • App原型設計與前置規劃
  • 自訂表格視圖Cell來打造更具質感App
  • 自適應Cell的關鍵技巧與動態型態
  • 建立導覽控制器與Segue的基礎觀念
  • 物件導向程式設計和MVC開發方法
  • 建立動畫與視覺效果
  • 靜態表格視圖與照片庫
  • 地圖的處理與運用,學會最新型態的標註功能
  • 使用搜尋列做關鍵字搜尋
  • 建立導覽畫面來讓使用者迅速熟悉你的App
  • 標籤旵的建立與運用
  • 學會如何在App嵌入瀏覽器與網頁視圖
  • 使用 SwiftData 儲存資料至資料庫
  • CloudKit的整合運用
  • App多國語系化
  • 在實機上部署與測試App,並學會最新的WiFi部署功能
  • 使用TestFlight進行Beta版測試
  • 在App Store上架你的App
  • Swift 基礎介紹
  • 3D Touch、Haptic Touch 和 Context Menu的運用
  • 運用使用者通知提升App黏著度

想了解更多?可以看看試閱版

很好! 你已成功註冊。
歡迎回來! 你已成功登入。
你已成功訂閱 AppCoda 中文版 電子報。
你的連結已失效。
成功! 請檢查你的電子郵件以獲取用於登入的連結。
好! 你的付費資料已更新。
你的付費方式並未更新。