iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
佛心分享-IT 人自學之術

自學swift語法 系列

看影片學習swift語法,分享個人的學習心得及學習過程中的筆記。

鐵人鍊成 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21-Dictionary 介紹 & Collection 整理

Dictionarystruct Dictionary<Key, Value> where Key : Hashable Key 和 Set 的...

2024-10-05 ‧ 由 fju411570044 分享
DAY 22

Day22-Protocol & Generic & Collection 基本介紹

Collection 相關 Protocol:Sequence → Collection → Bidirectional Collection → Random...

2024-10-06 ‧ 由 fju411570044 分享
DAY 23

Day23-建立你的 Function

Function 為一段 code 命名,方便再次利用。 return 後面接回傳值。可以有多個 return。 設計時提供的參數名稱,可以設定一些使用時才放...

2024-10-07 ‧ 由 fju411570044 分享
DAY 24

Day24-Closure 基本介紹 & sorted(by:)

Function 類型寫法(參數類型)-> 回傳值func min(a: Int, b: Int) -> Int =>(Int, Int) -...

2024-10-08 ‧ 由 fju411570044 分享
DAY 25

Day25-map、reduce、filter 高階函氏用法

map:map 函數用來對集合中的每個元素進行轉換操作,並返回一個新的集合。它不會修改原始數據,而是將每個元素映射到一個新的值。 filter:filter 函...

2024-10-09 ‧ 由 fju411570044 分享
DAY 26

Day26-Struct 的建立和用法 & private 存取限制

Struct 一種 Value Type 的資料類型。 Struct 有靜態空間和實例空間。 在這些空間裡平常一樣建立變數(屬性)和 function(方法)...

2024-10-10 ‧ 由 fju411570044 分享
DAY 27

Day27-計算屬性 & 屬性觀察 & lazy 屬性

計算屬性介紹: 之前用的屬性都是透過存取得到值。 計算屬性式經過運算得到值。 不需要參數的方法都可以變成計算屬性,獲得更好的閱讀性。 每次存取都會重新運算,不...

2024-10-11 ‧ 由 fju411570044 分享
DAY 28

Day28-屬性包裝 Property Wrapper 介紹

Property Wrapper 建立 在類型前加上 @propertyWrapper。 需要有一個至少可以 get 的 wrappedValue 屬性,並設...

2024-10-12 ‧ 由 fju411570044 分享
DAY 29

Day29-Enum 介紹 & 相關常用 Protocol

Enum是一個可以被「列舉」所有實例的類型。 布林 只有兩種可能。 只有兩種可能,所以可以有效率的用 0 和 1 來管理。 只有兩種可能,所以可以掌握程式的每...

2024-10-13 ‧ 由 fju411570044 分享
DAY 30

Day30-Optional 介紹 & 所有相關簡寫語法:?? ! .? & guard let & if let 語法

Optional 一種只有兩種可能的 enum : 和 nil。 解開 Optional:「一定要一個不是 null」的值的時候。 ! 強制解開。 ??...

2024-10-14 ‧ 由 fju411570044 分享