【Swift自學旅程】第二個專案(上)

我在學習第一個專案,瀏覽raywenderlich.com時發現,咦? 怎麼Your First iOS and UIKit App頁面最下面Version history,點進不同版本,有UIkit和SwiftUI兩種不同的課程名稱? 這兩個是有什麼差別?

原來是在使用者介面(User Interface)上的"框架",有所不同。

在Simon NG的電子書中,有提到,這兩種框架都能夠建構出很棒的app。不過UIkit相較於SwiftUI,更難學習。書中也提到一些專業名詞,不是很懂(苦笑)。總而言之,最後的結論是,如果未來打算進行iOS開發的工作,最好是先學習UIKit,再學習SwiftUI。業界很多公司還是使用UIKit的框架,畢竟~他的歷史比較悠久。
不過,在正式學習UIKit之前,我想嘗試raywenderlich.com課程裡用SwiftUI所寫的專案,這樣就能夠更了解兩種框架的差異了!
下一篇分享SwiftUI的學習心得! 謝謝大家:)