這個系列專為 Swift iOS UIKit 初學者設計,循序漸進地引導讀者掌握應用開發的核心技術。每篇文章都通過具體的應用範例,搭配 Storyboard 和程式碼講解,涵蓋從簡單的 UI 元件到 segue 和 delegate 等進階概念。
在系列的初期,我們將從零開始,無需撰寫程式碼,透過 Storyboard 建立一個互動式故事卡片應用。這些文章將讓初學者輕鬆理解 Storyboard 的基礎操作,並體驗在不編寫程式碼的情況下,如何完成一個簡單的互動應用。隨後的教學將逐步引入程式碼,讓讀者在實作過程中學習如何構建更複雜的 iOS 應用,從而逐步掌握 UIKit 的精髓。
導言 在 iOS 開發中,UIKit 提供了豐富的 UI 元件來幫助我們構建互動式應用。今天,我們將介紹一些常用的控件,包括 Segmented Control...
導言 在前一篇中,我們深入探索了常用的 UI 元件,如 Segmented Control、Slider 和 Activity Indicator 等,這些元件...
導言 今天的目標是學習如何利用 Unwind Segue 將指定的資料回傳,並在應用中加入客製的設計字型。這兩項技術對於打造具良好體驗與美觀界面的應用至關重要。...
導言 在iOS開發中,物件之間的通信至關重要,Delegate和Protocol正是實現這一目的的核心工具。這些概念初學者可能會感到陌生,覺得這些概念有點難以掌...
導言 在上一篇中,我們討論了如何使用 Delegate 和 Protocol 實現單人通訊的例子,當守衛發出「領包裹通知」時,需要事先指定好代理人,才能將通知傳...
在這一天的學習中,我們將繼續探討 Swift 中的 Delegate 和 Protocol,並且會設計一個具體的多協議應用範例來進一步理解這些概念的實際運用。這...
Core Data 是 iOS SDK 中強大的數據持久化框架,允許我們存取和管理應用程式中的資料。它比直接操作 SQLite 數據庫更高效,但它的高階抽象可能...
在我們前一篇的文章中,我們成功建立了一個極簡的資料表,並將其存儲在 Core Data 使用的 SQLite 資料庫中。在這篇筆記中,我們將深入探索 Core...
今天我們將深入探討 iOS 記憶體管理的核心機制——自動引用計數(Automatic Reference Counting, ARC)。我們將通過一個「吃掉記憶...
導言 在前面幾天的學習中,我們已經掌握了 UIKit 的基礎知識,包括 Label、ImageView、Button 等視覺元件,以及 Auto Layout、...