原创 100 Days of Swift - 百日學 Swift 目錄

100 Days of Swift - 百日學 Swift 目錄 第 1 階段(Days 1-15)Swift 基礎知識 百日學 Swift(Day 1)– 變量,簡單數據類型和字符串插值 百日學 Swift(Day 2)– 數組

原创 百日學 Swift(Day 15 )– Swift 複習 第 3 天

百日學 Swift(Day 15) – Swift 複習 第 3 天 1. Properties - 屬性 屬性觀察者:屬性改變前的操作(willSet)和屬性改變後的操作(didSet) 計算屬性: 2. Static pr

原创 百日學 Swift(Day 3)– 操作符和條件

百日學 Swift(Day 3)– operators and conditions(操作符和條件) 1. Arithmetic Operators(算數運算符) – test +,-,*,/,%(取餘) 2. Operator

原创 Section 16 : Modal Presentation

- 模態展示(7’02") Navigate to another screen using a built-in Modal view. 使用內置的模態視圖導航到另一個屏幕。 今天的內容非常少。模態顯示我覺得就類似彈出框,浮

原创 Section 18 : Navigation Style and Passing Data

Section 18 : Navigation Style and Passing Data - 導航樣式與傳遞數據(9’22") Create a detail screen for your navigation list

原创 Section 17 : Navigation View and List

- 導航視圖和列表(11’48") Build a table view with navigation options and presentations in SwiftUI. 在 SwiftUI 中使用導航選項和展示創建表

原创 百日學 Swift(Day 11) – 協議、擴展和協議擴展

百日學 Swift(Day 11) – protocols, extensions, and protocol extensions(協議、擴展和協議擴展) 1. Protocols(協議) – test 協議規定了(只是規定)用

原创 百日學 Swift(Day 1)– 變量,簡單數據類型和字符串插值

Day 1 – variables, simple data types, and string interpolation(變量,簡單數據類型和字符串插值) 1. Variables(變量) – test 打開 Xcode 的

原创 百日學 Swift(Day 13) - Swift 複習 第 1 天

百日學 Swift(Day 13) - Swift 複習 第 1 天 1. Variables and constants - 變量和常量 關鍵字 var 和 let 名字必須唯一 2. Types of Data - 數據類

原创 百日學 Swift(Day 25) – 第 2 階段總結,挑戰

百日學 Swift(Day 25) – Consolidation II, Milestone: Projects 1-3(第 2 階段總結,里程碑:項目 1-3) 1. 學習內容 截至目前,已經完成了兩個 SwiftUI 項目和

原创 百日學 Swift(Day 24) – 項目 3 :第 2 部分

百日學 Swift(Day 24) – Project 3, part two(項目 3 :第 2 部分) 1. 項目盤點 (1)深入瞭解了 SwiftUI 關於 View 和 some View 的相關知識。 (2)瞭解了修飾器

原创 百日學 Swift(Day 19) – 挑戰:長度單位轉換

百日學 Swift(Day 19) – Challenge day(挑戰:長度單位轉換) 根據教程要求,獨立編寫了長度單位轉換,引入了本地數據以簡化代碼。將兩個長度單位分別用 json 文件保存。利用結構體讀取數據,形成數組。

原创 百日學 Swift(Day 22) – 項目 2 :第 3 部分

百日學 Swift(Day 22) – Project 2, part three(項目 2 :第 3 部分) 1. 項目盤點 (1)練習了各種堆棧容器的包裹,通過堆棧可以迅速地將子組件組合成視圖,同時也能讓我們感受到視圖的設計可

原创 百日學 Swift(Day 16) – 項目 1 :第 1 部分

百日學 Swift(Day 16) – Project 1, part one(項目 1 :第 1 部分) SwiftUI 基礎知識(包括Form, NavigationView, @State等)和 UI 設計基礎知識。 1

原创 百日學 Swift(Day 7)– 閉包:第 2 部分

百日學 Swift(Day7) – closures part two(閉包:第 2 部分) 1. Using closures as parameters when they accept parameters(閉包作爲參數時接