從零開始學習開發iOS,會介紹關於UIKit 以及 SwiftUI 的分別與特色,還有一些基本功能的應用介紹,讓之後能對iOS 的專案有初步的認識與實作能力
前言 目前擔任Android/Flutter Developer,從Android 開發出生,這一年多來開始接觸Flutter,關於Flutter 的介紹可以參...
我們首先先從UIkit開始,我們在Xcode 新建專案,並選擇Storyboard 作為Interface,如下圖 新建完成後,我們來認識一下它自動產生的檔案:...
AppDelegate 為App 的主要入口點,Apple 會在一些應用程序級別的生命週期事件調用AppDelegate 的方法,其中有以下三種主要的方法:...
SceneDelegate 從 iOS 13 開始,SceneDelegate 承擔了 AppDelegate 的一些職責,特別是 AppDelegate 中的...
在 Storyboard 上設計畫面 接下來我們來在一開始建立的專案上設計畫面,首先我們在專案導覽器選取Main.storyboard,這時Xcode 便會顯示...
在開發前我們需要知道,在 iOS 中,我們可以採取 Storyboard、XIBs 或是純 Code 的方式來開發 APP,有些人選擇從純 Code 方式起手,...
記得前面講過,Storyboard 裡面可以放置多個頁面(ViewController),頁面之間的跳轉關係也可以在storyboard 裡面定義,接下來我們就...
在 2019 年時,Apple 推出了兩套強大的框架分別是 SwiftUI 以及 Combine,而這兩種全新的框架對於開發者來說是一個重大的改動,它也跟以往i...
預設已經幫我們建立一個 Text 元件"Hello world",且會看到Automatic Preview,這是一個執行預覽的的區塊,當我...
SwiftUI 數據流 SwiftUI 作為一個聲明式的 UI 框架,幫我們處理了幾乎所有關於 介面UI 和 數據 之間的交互,通過數據流向對視圖更新等操作,應...