昨天是我最後一天教語法的內容,但不是說你都已經學完所有語法了,像是繼承、初始化這兩篇觀念也很重要,swift聖經後面的章節也是有些比較進階的觀念(我可能之後會出番外篇XD)。但因為還有其他你比較需要知道的東西要教,所以就有些取捨。
今天會教你如何建立一個iOS app專案,先簡單科普一下目前swift有兩種框架,swiftUI
跟UIKit
,兩種框架的主要差異是用來建構UI的方式不一樣。UI簡單來說就是顯示在畫面上讓使用者看到的東東,我們之後章節會提到。
UIKit的框架預設是使用storyboard的方式開發(會有一些拖拉的UI元件),但因為我這個章節是教大家UIkit的框架且使用純程式碼的方式開發(不使用storyboard),所以前面要做一些設定,那我們就開始吧。
之後因為我們要移除storyboard,要先做前置作業把環境設置好,就可以開始打我們的專案囉,接下來每一步都很重要要認真看哦。
guard let windowScene = (scene as? UIWindowScene) else { return }
window = UIWindow(frame: windowScene.coordinateSpace.bounds)
window?.windowScene = windowScene
window?.rootViewController = ViewController()
window?.makeKeyAndVisible()
view.backgroundColor = .red