使用30 天的時間,建立一份屬於自己的知識地圖,釐清哪些是 iOS 開發的核心必備技能,哪些則是可以在未來慢慢延伸、深入探索的進階主題。
在 App 開發中,資料的保存與讀取是不可或缺的一環。不論是使用者的偏好設定、登入狀態,還是需要離線瀏覽的內容,都必須妥善存放。今天我們來介紹 iOS 上常見的...
App 不只是被動等使用者打開,有時候我們希望主動提醒使用者有新內容或事件,這就是 Push Notification(推播通知) 的任務。 今天我們就要來介紹...
在 Day 21,我們學會了如何 發送本地通知(Local Notification),並設定前景通知顯示。 今天要進一步延伸介紹: 點擊通知導向指定畫面...
在前幾天的內容中,我們讓 App 能發送通知、儲存資料、呼叫 API。 但如果 App 要面向國際使用者,「多國語系(Localization)」就是不可或缺的...
在現代 App 設計中,「深色模式(Dark Mode)」已成為使用者體驗的重要一環。SwiftUI 提供了非常簡單又強大的方式來支援這項功能。 今天,我們就來...
今天開始,我們要正式進入專案實作階段 實作主題是:飲食記錄 App 第一步,我們先來打造 App 的「首頁」,讓使用者能夠快速瀏覽每日的飲食狀況與營養統計 今...
在昨天的首頁中,我們完成了「今日營養統計」與「餐點清單」的顯示。 今天,我們要讓使用者能夠開啟「新增飲食記錄頁」,輸入餐點資料,並即時更新回首頁 今日目標 完...
在前一篇中,我們讓使用者能夠新增飲食紀錄,但目前資料仍是存在記憶體中,一旦重新啟動 App,資料就會消失。今天,我們要讓使用者能夠查看飲食紀錄清單頁,並且透過...
在前一篇中,我們已經完成了「飲食紀錄清單頁」,使用者能夠查看已儲存的紀錄。 今天,我們要讓使用者點擊任一餐點後,進入該筆紀錄的「詳細資訊頁面」,並能進行「編輯」...
一轉眼30天就結束了。 這 30 天的挑戰說長不長、說短不短,回顧整個過程,從主題發想、內容規劃到每天動筆,不僅讓我重新檢視了自己的學習方式,也更加理解「持續」...