前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第八篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Mediu...
還記得我們在 Day3-Day4 時介紹了一個狀態管理套件,今天我們就要把他套在我們的代辦清單啦~ 首先我們先在 lib/providers/todos.dar...
讓我們切分各種畫面邏輯區塊,讓我們專案結構一目瞭然 ? 隕石小故事 雖然這個情況不是在隕石開發的時候遇到的,但是還是能夠說明一下 XD。之前在接手一個算是...
前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第七篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Mediu...
前言 昨天介紹了可選型別 (Optional),今天就針對可選鏈 (Optional Chaining),來加以介紹,目前對於可選鏈還沒有深刻的體會,就目前的理...
讓我們一起來看如何在 Launch Page 實現特殊功能吧! ? 隕石小故事 當我在接案和隕石開發時,有時候會碰到需要再 LaunchScreen 上...
前言 剛開始在接觸 iOS 開發的時候,時常看到一堆驚嘆號跟問號,當時翻書或問人,就只得到這是 “optional” 的答案,於是就把這疑問存在心裡,直到現在,...
前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第六篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Mediu...
今天來跟各位介紹一下前端(廣義的)最重要的部分,也就是UI,俗稱的刻畫面。也就是我們工程師如何在設計師的刁難要求之下,完成想要呈現給User的樣子。其中最大的工...
從 API 的 response 中把我們所需的資料整理好吧! ? 隕石小故事 當我在接案和隕石開發的期間,有時候在跟一些後端合作的時候,常常發現打完...
相信我們已經很習慣在我們的APP出現這樣的手勢: 今天我們就要在我們的代辦清單內加入 這邊我使用了一個套件,flutter_slidable在 flutter...
昨天提到了 Example code 來囉! 我這邊先用新的專案來改 第一步我們需要先建立一個 model,記得要 with ChangeNotifier,這樣...
前情提要 昨天介紹列舉和搭配 switch 語句的使用方式,以及如何用 for 來遍歷列舉的所有例項,今天將介紹列舉的關聯值 (Associated Value...
前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第五篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Mediu...
2024 最新 Flutter 教學 - Flutter 終極指南: 連結從零開始學 Dart 程式設計: 連結Flutter 程式設計入門實戰 30 天: 連...
因為之後會用到,所以先花一天篇幅介紹一下。 當我們想要在組件與組件溝通的過程,當分支變得複雜,變得更多時,我們在做組建的溝通時就會變得相對困難。 這時我們就需要...
前言 今天討論的主題,其實不是新東西,早在 C 語言就有列舉 (Enumerations),在 Swift 中,列舉和 switch 語句搭配使用,是很好程式碼...
前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第四篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Mediu...
昨天我們做了代辦事項的主頁,我們接下來要新增待辦事項。 第一步驟我們先建立新建事項的頁面,lib/screens/edit_todo_screen.dart c...
AndroidManifest 跟 Gradle 今天來談談一些Android上的專案設定像以前Xcode都是在藍色的專案檔上設定⚠️⚠️⚠️而AS的話會有兩個...
簡要 上一篇已經完成主要的TabBar接下來把NavigationBar設定好再利用TabBarController把左膀右臂接起來整個底層架構就基本完整了 U...
前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第三篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Mediu...
前情提要 昨天的文章,提到了閉包的概念,以及閉包的使用可以讓程式變得更加有彈性,接著介紹尾隨閉包,是另一種表達閉包的方式,一開始不太熟悉這些語法,導致在閱讀程式...
前面因為一些因素中斷了比賽,決定在此重新參賽。先前連結 那我們就廢話不多說直接進入,我們的重點待辦清單。 我們先做我們的主頁面,如下圖。 我的習慣會把頁面,放在...
2024 最新 Flutter 教學 - Flutter 終極指南: 連結從零開始學 Dart 程式設計: 連結Flutter 程式設計入門實戰 30 天: 連...
讓我們一起使用 Xcode 內建的 Git 來進行版本控制吧 ? 隕石小故事 隕石開發的時間,常常會碰到,某個功能做到一半不做了,跑去開發另一個功能,而...
前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第二篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Mediu...
前言 在剛開始接觸 iOS 開發時,最常遇到的就是閉包,但當時對閉包很陌生,也不了解實際的用途為何,於是查了很多資料,才對閉包的概念跟實際用途有更進一步的了解。...
HelloWorld 為了我們編程界偉大的傳統,學一個語言一開始一定要寫Hello World,不然就是對神明不敬,後面會有很多Bug。所以我們寫了第一行程式加...
2024 最新 Flutter 教學 - Flutter 終極指南: 連結從零開始學 Dart 程式設計: 連結Flutter 程式設計入門實戰 30 天: 連...