iOS App程式開發實務攻略--快速精通SwiftUI

{{ _getLangText('m_detailInformation_goodsAuthorText') }}Simon Ng
{{ _getLangText('m_detailInformation_goodsTranslatorText') }}王豪勳,博碩文化
{{ _getLangText('m_detailInformation_goodsPublisherText') }}博碩文化股份有限公司
2020年12月04日
ISBN:9789864344789
{{ _getLangText('m_detailInformation_goodsTips1Text') }}
{{ _getLangText('m_detailInformation_goodsActivityText') }}
{{ activityObj.name }}

{{_getLangText("m_detailIntroduction_goodsIntroductionText") }}

使用Xcode 12 & iOS 14 & Swift 5.X開發

聰明運用SwiftUI和Combine框架開發iOS App

快速強化iOS App開發的實務應用能力

使用SwiftUI和Combine框架做出多樣化的動態介面

透過實作來學習製作20個不同類型的範例程式


[實作路徑和形狀][使用堆疊視圖建立複雜佈局][使用滾動視圖建立輪播式UI][使用各種UI元件][了解狀態及綁定][製作動畫及轉場效果][實作強制回應視圖及警告提示視窗][使用動態清單][運用導覽UI][建立表單][結合Combine及UIKit框架][運用內容選單與手勢][運用JSON、滑桿][資料篩選]


本書精心設計了21個章節,從基礎入門開始,逐步了解如何以宣告式語法建立UI,並且你將學會使用SwiftUI和Combine框架,來實作出20個不同類型的範例程式。


每章都至少有一個專案需要處理,經由實作的練習,你將可了解如何使用各種UI元件,如動畫、手勢、清單、滾動視圖等,來建立靈活互動式的UI,以及使用堆疊視圖建立複雜的佈局、使用Combine框架在不同視圖之間共享資料,這可幫助你快速進行iOS App開發。


本書是為了SwiftUI與Combine框架的初學者而撰寫,不論你是剛學習iOS App開發或是有經驗的iOS開發者,皆可幫助你有效學習SwiftUI,本書絕對是你強化iOS App開發實務的必讀首選。


【本書精彩內容】

♕SwiftUI的介紹

♕文字、圖片與標籤的處理

♕使用堆疊佈局使用者介面

♕使用各種類型的UI元件

♕實作路徑與形狀來學習繪製線條、圓弧、圓餅圖、環圈圖

♕使用滾動視圖來建立輪播式UI

♕了解狀態與綁定

♕學習重構程式碼

♕了解基礎動畫與轉場

♕使用動態清單、ForEach與識別

♕使用SwiftUI按鈕、標籤與漸層

♕使用導覽UI與自訂導覽列

♕實作強制回應視圖、浮動按鈕與警告提示視窗

♕使用選擇器、切換與步進器建立表單

♕使用Combine與Environment物件進行資料共享

♕使用滑動刪除、內容選單與動作表

♕使用Combine與視圖模型建立註冊表單

♕了解SwiftUI內建的手勢

♕使用SwiftUI手勢與GeometryReader建立展開式底部表

♕使用手勢與動畫建立如Tinder般的UI

♕建立如Apple Wallet的動畫與視圖轉場

♕使用JSON、滑桿與資料篩選

♕學習結合UIKit與SwiftUI