TommyiOS| #29 | NSOperation 筆記在iOS| #28提到了DispatchQueue、DispatchGroup、DispatchSemaphore的使用。這次要說明的NSOperation是比GCD更高階的元件。不僅可以達成上述物件的功能,甚至還可以做的更細膩。Apr 26, 2022Apr 26, 2022
TommyiOS| #28 | GCD 筆記 part3. DispatchSemaphore在iOS| #28 part2.提到了DispatchGroup的使用,這次會說明另一個相似的物件,叫做DispatchSemaphore。Apr 25, 2022Apr 25, 2022
TommyiOS| #28 | GCD 筆記 part2. DispatchGroup在iOS| #28提到了DispatchQueue的使用,這次會說明如何使用DispatchGroup搭配DispatchQueue應用。Apr 22, 2022Apr 22, 2022
TommyiOS| #28 | GCD 筆記 part1. Dispatch Queue在開發程式的過程中,我們不會只有一個任務要執行。任務可以是抓取資料、更新畫面、上傳資料等等。而我們當然會希望不要因為其他的任務而影響到UI介面顯示被卡住。 因此Apple提供了GCD(多執行序的功能)讓我們使用。Apr 18, 2022Apr 18, 2022
TommyiOS| #27 | Retain Cycle 筆記在開發專案的過程中,會大量的運用到Class,在生成物件時就會在裝置中佔據記憶體。在某些時候我們清除Class時記憶體空間卻沒有free出來,那很有可能是因為Retain Cycle的緣故,久而久之超過記憶體上限以後App就會閃退。Mar 21, 2022Mar 21, 2022
Tommyin彼得潘的 Swift iOS / Flutter App 開發教室iOS| #26 | 使用TableView與Core Data實作ToDo App — 新增功能承iOS| #23 | 使用TableView與Core Data實作ToDo App,這一次新增了兩項功能,以下就讓我們娓娓道來。Mar 17, 2022Mar 17, 2022
Tommyin彼得潘的 Swift iOS / Flutter App 開發教室iOS| #25 | 約翰紅茶訂餐App 2.0–Part.3 送出訂單與修改訂單不久前已經實作過訂飲料App初版,那麼這次要利用目前所學的技能將其升級為2.0,並且加上數個功能使其成為一個更完整的產品。Mar 16, 2022Mar 16, 2022
Tommyin彼得潘的 Swift iOS / Flutter App 開發教室iOS| #25 | 約翰紅茶訂餐App 2.0–Part.2 點餐與購物車篇不久前已經實作過訂飲料App初版,那麼這次要利用目前所學的技能將其升級為2.0,並且加上數個功能使其成為一個更完整的產品。Mar 11, 2022Mar 11, 2022
Tommyin彼得潘的 Swift iOS / Flutter App 開發教室iOS| #25 | 約翰紅茶訂餐App 2.0–Part.1 串接Airtable API不久前已經實作過訂飲料App初版,那麼這次要利用目前所學的技能將其升級為2.0,並且加上數個功能使其成為一個更完整的產品。Mar 8, 2022Mar 8, 2022
Tommyin彼得潘的 Swift iOS / Flutter App 開發教室iOS| #25 | 約翰紅茶訂餐App2.0 成果展示不久前已經實作過訂飲料App初版,那麼這次要利用目前所學的技能將其升級為2.0,並且加上數個功能使其成為一個更完整的產品。Mar 4, 2022Mar 4, 2022