iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Mobile Development

Swift iOS UIKit 初學者系列:從零開始開發互動式應用 系列

這個系列專為 Swift iOS UIKit 初學者設計,循序漸進地引導讀者掌握應用開發的核心技術。每篇文章都通過具體的應用範例,搭配 Storyboard 和程式碼講解,涵蓋從簡單的 UI 元件到 segue 和 delegate 等進階概念。

在系列的初期,我們將從零開始,無需撰寫程式碼,透過 Storyboard 建立一個互動式故事卡片應用。這些文章將讓初學者輕鬆理解 Storyboard 的基礎操作,並體驗在不編寫程式碼的情況下,如何完成一個簡單的互動應用。隨後的教學將逐步引入程式碼,讓讀者在實作過程中學習如何構建更複雜的 iOS 應用,從而逐步掌握 UIKit 的精髓。

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

【Day 21】iOS 開發實戰 - 產品型錄 App:掌握多頁切換與互動控制項

導言 今天,我們將一起實作一個簡單的產品型錄 App,透過 Page Control 與 Segmented Control,配合 Button 或 Gestu...

2024-10-05 ‧ 由 Jason Hung 分享
DAY 22

【Day 22】iOS 開發實戰 - 簡易計算機 App:函數型別與 Stack View 實作

導言 在今天的實戰中,我們將打造一個簡易的計算機 App,藉此學習 Swift 中的 function 函數型別如何應用於運算邏輯的設計,並使用 UIKit 中...

2024-10-06 ‧ 由 Jason Hung 分享
DAY 23

【Day 23】iOS 開發實戰 - 運勢占卜 App:網路資料串接與 Kingfisher 圖片加載

導言 今天的實戰項目是一個運勢占卜 App,使用者可以選擇一個問題進行占卜,App 會根據隨機的 Yes/No 回應,並搭配圖片結果來展示占卜結果。 本次開發將...

2024-10-07 ‧ 由 Jason Hung 分享
DAY 24

【Day 24】iOS 開發實戰 - 七彩霓虹骰子遊戲App:SF Symbols、OutletCollection 與動畫特效應用

導言 在這篇中,我們將介紹如何使用 IBOutlet Collection、sf symbols、動畫效果 以及 enum CaseIterable 等技術,來...

2024-10-08 ‧ 由 Jason Hung 分享
DAY 25

【Day 25】iOS 開發實戰 - 動感 QRCode產生器App:Core Image 與動畫效果聯手出擊

導言 在這篇文章中,我們將探索如何設計一個充滿活力的 QRCode 產生器。這不僅僅是一個普通的 QRCode,還能在圖中心展示我們的 logo,同時黑色方塊會...

2024-10-09 ‧ 由 Jason Hung 分享
DAY 26

【Day 26】iOS 開發實戰 - 廣播電台 App:程式碼生成 UI 與 AVPlayer 串流播放

導言 在這篇文章中,我們一起來打造一個簡易的廣播電台 App,這個專案的設計非常簡單,即使你是剛入門的開發者,也能輕鬆實作。透過 AVPlayer 我們可以方便...

2024-10-10 ‧ 由 Jason Hung 分享
DAY 27

【Day 27】iOS 開發實戰 - 棋盤 App:用 UIBezierPath 打造完整互動棋盤UI

導言 在這篇文章中,我們將挑戰使用 UIBezierPath 來設計並實現一個完整的互動棋盤 UI。UIBezierPath 是一個非常強大的工具,能讓我們以簡...

2024-10-11 ‧ 由 Jason Hung 分享
DAY 28

【Day 28】iOS 開發實戰 - 打磚塊遊戲 App:遊戲引擎 SpriteKit 實戰

導言 今天的實戰教學將聚焦於 iOS 的另一個強大框架:SpriteKit,這是一個專為 2D 遊戲開發設計的框架。我們將透過它開發一款經典的打磚塊遊戲 (Br...

2024-10-12 ‧ 由 Jason Hung 分享
DAY 29

【Day 29】iOS 開發實戰 - 快艇骰子遊戲App:精簡 Set 與 map 資料處理,動態動畫提升遊戲體驗。

導言 昨天我們介紹了使用 SpriteKit 來製作打磚塊遊戲,利用了物理引擎的特性來創造逼真的遊戲體驗。不過,不是所有遊戲都需要如此複雜的物理引擎,許多遊戲只...

2024-10-13 ‧ 由 Jason Hung 分享
DAY 30

【Day 30】iOS 開發實戰 - 總結篇:Swift 與 UIKit 的實踐與收穫

本系列的最後一篇,我們已經一起完成了近一個月的 iOS 開發旅程,從第一天的簡單界面設計,到後來更複雜的功能實作,我們一起探索了 iOS 開發的核心概念與進階...

2024-10-14 ‧ 由 Jason Hung 分享