*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202407*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:SwiftUI極簡開發 ISBN:9787115642523 出版社:人民郵電 著編譯者:李智威 頁數:282 所在地:中國大陸 *此為代購商品 書號:1653120 可大量預訂,請先連絡。 內容簡介 本書從實戰應用出發,系統地講解SwiftUI開發的全過程,內容豐富且實用性強,旨在幫助讀者快速上手SwiftUI開發。 本書共14章,從SwiftUI的基礎概念開始,逐漸深入分析視圖、動畫、自動布局機制、欄目、代碼整理、參數存儲、網路請求、架構設計、設備管理、數據存儲等主題,為讀者提供全面的理論知識和實戰技巧。 本書適合對SwiftUI感興趣的讀者閱讀。無論你是初學者還是有一定經驗的開發者,都能夠通過本書全面了解SwiftUI的基礎知識和實戰技巧,並將其應用到實際項目中,開發出優秀的iOS應用。作者簡介 李智威,iOS獨立開發者,新零售領域高級產品經理,稀土士掘金技術社區簽約作者。擁有6年產品設計及獨立開發經驗,目前負責零售SaaS數智化產品線,曾獨立負責國內Top3服裝領域上市公司數字化轉型項目,從0到1負責過百萬級產品項目。熟悉Swift開發語言和SwiftUI框架,獨立開發「不言筆記」「Linkcard」等應用。目錄 第1章 未來已來:開始使用Swift和SwiftUI1 1 初識SwiftUI 1 2 Swift和SwiftUI的關係 1 3 學習SwiftUI之前的準備工作 1 3 1 Mac計算機 1 3 2 Xcode開發工具 1 3 3 iPhone真機 1 4 創建第一個SwiftUI項目 1 5 Xcode常用功能介紹 1 5 1 代碼編輯區域 1 5 2 實時預覽窗口 1 5 3 項目預覽操作欄 1 6 項目文件結構詳解 1 6 1 項目主文件 1 6 2 項目入口文件 1 6 3 Assets庫 1 6 4 Preview Content文件夾 第2章 快速入門:創建第一個SwiftUI項目 2 1 視圖、視圖修飾符、布局方式 2 2 Library 2 2 1 Views欄目 2 2 2 Modifiers欄目 2 2 3 Code Snippet欄目 2 2 4 Image和Color欄目 2 2 5 SF Symbols欄目 2 3 實戰案例:每日一句 2 3 1 導入並顯示圖片素材 2 3 2 使用Text視圖顯示文字 2 3 3 對多個視圖進行布局 2 3 4 調整視圖的樣式 2 3 5 創建「推薦文字」數據集 2 3 6 實現參數綁定 2 3 7 實現隨機推薦文字 第3章 初探動畫:感受SwiftUI獨特的魅力 3 1 深入淺出使用Button視圖 3 1 1 創建一個Button視圖 3 1 2 修改Button視圖樣式 3 1 3 組合多個Button視圖 3 1 4 自定義按鈕樣式 3 2 引入條件判斷語句 3 2 1 三元運算符 3 2 2 if-else語句 3 2 3 條件判斷語句實踐 3 3 神奇的SwiftUI動畫 3 3 1 給視圖添加動畫效果 3 3 2 隱性動畫和顯性動畫 3 3 3 轉場動畫 第4章 視圖精析:探索SwiftUI自動布局機制 4 1 View和some View的區別 4 2 修飾符適用場景 4 2 1 Image視圖常用修飾符 4 2 2 Text視圖常用修飾符 4 2 3 Stack布局容器常用修飾符 4 3 創建可交互的按鈕 4 4 SwiftUI界面布局規則 4 4 1 視圖的尺寸大小 4 4 2 視圖的位置 第5章 布局練習:開發一個「個人簡介」界面 5 1 搭建「基本信息」欄目 5 1 1 個人頭像 5 1 2 個人信息 5 1 3 個人介紹 5 2 搭建「個人成就」欄目 5 2 1 單個數據指標 5 2 2 多個數據指標 5 2 3 視圖背景色 5 3 搭建「專欄列表」欄目 5 3 1 數據模型 5 3 2 單個文章專欄 5 3 3 多個文章專欄 5 4 項目預覽 第6章 代碼整理:讓項目代碼更加清晰 6 1 自定義some View 6 1 1 封面圖片視圖 6 1 2 Slogan文字視圖 6 1 3 快捷登錄入口視圖 6 1 4 用戶條款視圖 6 2 自定義結構體 6 2 1 自定義LoginBtnView視圖 6 2 2 使用LoginBtnView視圖 6 3 自定義extension方法 6 4 項目文件整理 6 4 1 代碼塊管理 6 4 2 文件夾管理 第7章 項目實戰:開發一款「Note筆記」應用 7 1 搭建Note數據模型 7 2 搭建「Note筆記」界面 7 2 1 筆記列表 7 2 2 界面標題 7 2 3 新增按鈕 7 3 搭建「新增筆記」界面 7 3 1 文本框 7 3 2 按鈕組 7 4 實現App的相關功能 7 4 1 打開彈窗 7 4 2 關閉彈窗 7 4 3 新增筆記 7 4 4 刪除筆記 第8章 項目實戰:開發一款「BMI計算器」應用 8 1 Form視圖介紹 8 2 搭建「BMI計算頁」界面 8 2 1 信息錄入 8 2 2 參考標準 8 2 3 計算按鈕 8 2 4 界面標題 8 3 搭建「BMI結果頁」界面 8 3 1 計算結果 8 3 2 「重新計算」按鈕 8 4 實現App的相關功能 8 4 1 界面跳轉 8 4 2 返回跳轉 8 4 3 BMI計算 8 4 4 BMI結果 第9章 參數存儲:初識數據持久化機制 9 1 搭建「常規設置」欄目 9 1 1 消息通知 9 1 2 深色模式 9 2 搭建「個性化」欄目 9 2 1 主題顏色 9 2 2 系統語言 9 2 3 字體大小 9 3 搭建「關於我們」欄目 9 3 1 意見反饋 9 3 2 去Apple Store評分 9 3 3 關於應用 9 4 實現參數持久化方法 9 4 1 UserDefaults 9 4 2 @AppStorage屬性包裝器 第10章 網路請求:連接這個多彩的世界 10 1 從互聯網上請求一張圖片 10 1 1 使用AsyncImage視圖 10 1 2 添加默認視圖 10 1 3 設置不同狀態下的視圖 10 1 4 實現刷新功能 10 2 URLSession網路請求框架 10 2 1 基礎視圖搭建 10 2 2 實現網路請求方法 10 3 開發一個「壁紙推薦」界面 10 3 1 數據模型 10 3 2 單張壁紙 10 3 3 壁紙列表 10 3 4 界面標題 10 3 5 網路請求 第11章 架構設計:深入淺出MVVM模式 11 1 開發一個「歷史上的今天」界面 11 1 1 數據模型 11 1 2 視圖 11 1 3 視圖模型 11 2 搭建底部導航欄 11 3 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |