付費限定

🤯學習 SwiftUI 第 1 章:為什麼想學 SwiftUI?

更新於 發佈於 閱讀時間約 8 分鐘

為什麼要學習 SwiftUI,可以分成客觀與主觀兩方面。

SwiftUI 已經是 Apple 平台應用的主要開發方式

客觀來說,SwiftUI 是 Apple 主推的開發方式,投注了大量的資源

從發表至今,我們可以看到,Apple 對於 SwiftUI 十分重視,投注了比其他框架更多的資源。

從一開始,Apple 就精心設計 SwiftUI 的專屬語法。

為了實現全新的語法,他們在 Swift 語言加了很多功能。例如許多 Swift 使用者熟悉的 property wrapper,就是在 SwiftUI 宣布之前不久加入的。

甚至跳過正常的 Swift Evolution 流程,直接加入 function builder 功能,讓 SwiftUI 可以使用 @ViewBuilder 打造專屬語法(當時是 _@functionBuilder,後來正式名稱為 @resultBuilder)。

而為了讓開發者能夠有管理狀態的工具,初代 SwiftUI 就搭配著推出了 Combine。還有後來追加的 Swift Observation 等等。

Apple 還在 Xcode 新增了 Preview 的功能,可以即時地看到效果。Apple 自己內部也大量使用 SwiftUI 來進行設計方面的開發,因為能更直接地看到回饋與效果,而且會與 app 真實運作時的樣貌相同。

後續的每一年,SwiftUI 都新增了不少 API,來強化功能。每一年的 Xcode 也都為了 Preview 增加了一些功能、效率,或是至少更穩定一點。可以看到 Apple 持續投注資源在 SwiftUI 上,而且遠比 UIKit、AppKit 等既有框架更多。

Apple 也讓 SwiftUI 在他們的所有平台都可以使用。因為是跨平台,所以這套語法,開發者只要學習一次,就可以在 Apple 各平台使用(learn once, write anywhere)。

在 watchOS 上,SwiftUI 取代了過往難用的 WatchKit。後來推出的 visionOS,雖然還可以使用 UIKit,但是比較新穎或專屬的元件,就只有提供 SwiftUI 版本。

而有一些框架,像是 WidgetKit,甚至只能使用 SwiftUI 開發。

理想與現實的落差

毫無疑問地,Apple 對 SwiftUI 有著很棒的願景。開發者也感受到 Apple 對 SwiftUI 的熱情。

但是,期待越高,現實與期望的落差越大。

以行動支持創作者!付費即可解鎖
本篇內容共 3153 字、0 則留言,僅發佈於✍️ 學習 SwiftUI你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
留言
avatar-img
留言分享你的想法!
avatar-img
13+
1.2K會員
69內容數
13 以 10+ 年 iOS 開發經驗為基礎撰寫,助你在 AI 時代成為更有自信的技術工作者。 ❤️ 支持 13 創作! 🤖 AI 工具實戰經驗與深度思考 🧠 軟體開發思維、職涯發展建議 💡 實用技巧與踩坑經驗分享 😔 開發者身心健康與職業傷害
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
Apple 劃時代新作 Apple Vision Pro 終於都在香港正式發售。作為一個科技迷,當然立即預約試用。而經過半小時的試用,我會說 Apple Vision Pro 是一個可以連接過去與未來、開創新時代的產品。以下是我試用完幾個重點功能的感受,以及一些注意事項。
Thumbnail
Apple 劃時代新作 Apple Vision Pro 終於都在香港正式發售。作為一個科技迷,當然立即預約試用。而經過半小時的試用,我會說 Apple Vision Pro 是一個可以連接過去與未來、開創新時代的產品。以下是我試用完幾個重點功能的感受,以及一些注意事項。
Thumbnail
蘋果商品策略背後的商業價值是本文的關鍵,透過對 AI 裝置端執行、不同於其他競爭對手的佈局和對自身生成式 AI 架構的深度整合。鼓勵讀者不僅要知道怎麼做(know-how),還要了解為什麼這樣做(know-why),不斷挑戰現況。
Thumbnail
蘋果商品策略背後的商業價值是本文的關鍵,透過對 AI 裝置端執行、不同於其他競爭對手的佈局和對自身生成式 AI 架構的深度整合。鼓勵讀者不僅要知道怎麼做(know-how),還要了解為什麼這樣做(know-why),不斷挑戰現況。
Thumbnail
Apple Vision Pro:VR生活的全新開端 Apple Vision Pro ──蘋果推出的全新 VR 頭戴式裝置──不僅以其前沿技術重新定義了虛擬與擴增現實體驗,更以多元化應用打開了使用者探索新世界的大門。從個人電影院、專業工作到冥想空間,提供了享受生活的嶄新方式。
Thumbnail
Apple Vision Pro:VR生活的全新開端 Apple Vision Pro ──蘋果推出的全新 VR 頭戴式裝置──不僅以其前沿技術重新定義了虛擬與擴增現實體驗,更以多元化應用打開了使用者探索新世界的大門。從個人電影院、專業工作到冥想空間,提供了享受生活的嶄新方式。
Thumbnail
Apple 最新的系統系列,在今天台灣時間 11 日凌晨正式亮相了,只能說這波 AI 操作真的有點厲害啊。
Thumbnail
Apple 最新的系統系列,在今天台灣時間 11 日凌晨正式亮相了,只能說這波 AI 操作真的有點厲害啊。
Thumbnail
【圖解IT大全:掌握數位科技趨勢,透視未來商業模式的148個關鍵】 數位轉型、AI、IoT...是不是讓你聽得霧沙沙? 當你經常覺得… ●最近的科技浪潮令人興奮,想多了解一點 ●被一堆科技名詞搞得心煩意亂,想快速全面了解 ●覺得市面的科技科普書不是太深入就是太淺白 這本書值得一讀!
Thumbnail
【圖解IT大全:掌握數位科技趨勢,透視未來商業模式的148個關鍵】 數位轉型、AI、IoT...是不是讓你聽得霧沙沙? 當你經常覺得… ●最近的科技浪潮令人興奮,想多了解一點 ●被一堆科技名詞搞得心煩意亂,想快速全面了解 ●覺得市面的科技科普書不是太深入就是太淺白 這本書值得一讀!
Thumbnail
  靜靜地坐在桌前,腦海中如潮水般不斷回想著 Open AI 發佈會的點點滴滴。那一場發佈會,宛如一道淩厲的閃電,猛然間照亮了未來那原本被重重迷霧所籠罩的道路,卻也在我的心中肆意地湧起了無盡的不確定與惶恐。   看著那些關於 AI 發展的詳細介紹,我仿佛看到了一個正以驚人速度變化著的世界在
Thumbnail
  靜靜地坐在桌前,腦海中如潮水般不斷回想著 Open AI 發佈會的點點滴滴。那一場發佈會,宛如一道淩厲的閃電,猛然間照亮了未來那原本被重重迷霧所籠罩的道路,卻也在我的心中肆意地湧起了無盡的不確定與惶恐。   看著那些關於 AI 發展的詳細介紹,我仿佛看到了一個正以驚人速度變化著的世界在
Thumbnail
蘋果發佈了第一支 Mac 的電視廣告,諷刺當時 IBM 以科技監控人類;而蘋果則欲發起革命。40年後…西元2024年,生活中已廣泛使用AI人工智慧。人類訓練AI進行資訊監控,一名男子戴著VR頭盔,穿著連身式裝扮包覆著全身。人類沉浸於AI娛樂時,也暴露了個人隱私及訓練了AI老大哥的智能邏輯資料庫。
Thumbnail
蘋果發佈了第一支 Mac 的電視廣告,諷刺當時 IBM 以科技監控人類;而蘋果則欲發起革命。40年後…西元2024年,生活中已廣泛使用AI人工智慧。人類訓練AI進行資訊監控,一名男子戴著VR頭盔,穿著連身式裝扮包覆著全身。人類沉浸於AI娛樂時,也暴露了個人隱私及訓練了AI老大哥的智能邏輯資料庫。
Thumbnail
我們邀請到 Swift Evo——DeSci Asia 的共同創辦人——來給我們講講「去中心化科學」是什麼?也聊聊他身為創作者,積極參與多個 Web3 社區/組織的心路歷程,其核心思想是「連接」。
Thumbnail
我們邀請到 Swift Evo——DeSci Asia 的共同創辦人——來給我們講講「去中心化科學」是什麼?也聊聊他身為創作者,積極參與多個 Web3 社區/組織的心路歷程,其核心思想是「連接」。
Thumbnail
MWC 2024 巴塞隆納移動通訊展 什麼是MWC? 移動通訊展(Mobile World Corgress, MWC)是全球最具影響力的行動通訊產業年度展覽! 在過去一年的生活中,生成式AI已經融入我們日常生活、職場、藝術、娛樂等應用。 再加上最近發布Sora生成式影片的加持,生成式AI技...
Thumbnail
MWC 2024 巴塞隆納移動通訊展 什麼是MWC? 移動通訊展(Mobile World Corgress, MWC)是全球最具影響力的行動通訊產業年度展覽! 在過去一年的生活中,生成式AI已經融入我們日常生活、職場、藝術、娛樂等應用。 再加上最近發布Sora生成式影片的加持,生成式AI技...
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News