WFU

2023年4月11日 星期二

《快速精通 iOS 16 程式設計:從零開始活用 Swift 與 SwiftUI 開發技巧》閱讀筆記目錄

讀者:楊于葳




本文即是這本書的閱讀筆記與實作記錄的目錄,目的是記錄自己的學過程,以及幫助想利用 Swift 從頭建立一個自己心目中的 App 的人。


iOS 12 APP 程式開發實務心法





一開始決定在網誌記錄學習過程的時候,並沒有把握能「靠自學」讀懂,也不知道內容是否合適,所以先去圖書館借了好幾本不同出版社的書來看,也就沒有在意版本問題。

萬萬沒想到,讀到這本的時候幾乎沒有過多的阻力,吃飯的時候也可以配著看,好像只要一步一步照著做,就可以把總共628頁的書好好看完。

隨著閱讀的章節漸增,可以理解與掌握書本內容後,發現不同版本的內容學習起來還是會有很多問題點,所以乾脆買了最新版本的書開始學習。此區就是閱讀「iOS 12 APP 程式開發實務心法」舊版本的內容記錄。




快速精通 iOS 16 程式設計





自從發現有新版本的書可以購買後,我就用最快的速度取得它,事實證明這個決定是正確的。不管是 iOS 12 到 iOS 16 的改變,還是 Xcode 10 到 Xcode 14,再加上 SwiftUI 的誕生,對於開發者來說這些都是重大的改變,能夠在現在這個時刻找到這本書,真的減少很多摸索時間。





CHAPTER 05 原型設計

CHAPTER 06 List 與 ForEach

CHAPTER 07 自訂清單視圖

CHAPTER 08 顯示確認對話方塊及處理清單視圖選取

CHAPTER 09 結構、專案組織與程式文件

CHAPTER 10 清單刪除、滑動動作、內容選單與動態控制器

CHAPTER 11 運用導覽視圖

CHAPTER 12 改進細節視圖、自訂字型及導覽列

CHAPTER 13 顏色、Swift 擴展與動態型別

CHAPTER 14 運用地圖

CHAPTER 15 動畫與模糊效果

CHAPTER 16 運用可觀察物件與 Combine

CHAPTER 17 運用表單與相機

CHAPTER 18 運用 Core Data

CHAPTER 19 使用 Searchable 加入搜尋列

CHAPTER 20 使用 TabView 建立導覽畫面

CHAPTER 21 使用標籤視圖及自訂標籤列

CHAPTER 22 使用 WKWebView 與 SFSafariViewController 顯示網頁內容

CHAPTER 23 探索 CloudKit

CHAPTER 24 App 本地化以支援多種語言

CHAPTER 25 觸覺觸控

CHAPTER 26 開發使用者通知

CHAPTER 27 在 iOS 實機上部署與測試 App

CHAPTER 28 使用 TestFlight 進行 Beta 測試及 CloudKit 生產環境部署

CHAPTER 29 App Store 上架

APPENDIX A Swift 基礎概論