第 62 章
iOS 26 全新 Foundation Models:教你一步步加入 AI 功能
在 iOS 26 中,Apple 推出了 Foundation Models 框架,一個隱私優先、可在裝置上執行的 AI 工具組,讓 Apple Intelligence 背後的語言模型可以直接用於你的應用中。這個框架可在 iOS、macOS、iPadOS 和 visionOS 等平台使用,並提供一個簡潔的 Swift API,讓開發者能輕鬆整合先進 AI 功能。
與需要網路連線、在雲端伺服器上運行的 LLM(像是 ChatGPT 或 Claude)不同,Apple 的語言模型是設計來完全在本地裝置執行的。這種架構帶來了獨特的優勢:所有資料都保留在使用者的裝置上,確保隱私、更低延遲,以及離線可用性。
這個框架讓你可以立即建立各種智慧功能:產生與摘要內容、分類資訊,甚至打造語意搜尋與個人化學習體驗。不論你想製作智慧型的應用內導覽、為每位使用者生成個別內容,或加入對話式助理,你只需幾行 Swift 程式碼就能實現。
在這篇教學中,我們將探索 Foundation Models 框架。你將學會它是什麼、如何運作,以及如何使用它來透過 Apple 的裝置端語言模型生成內容。
請確保你已安裝 Xcode 26,並且 Mac 執行的是 macOS Tahoe,才能使用 Foundation Models 框架。
範例 App: Ask Me Anything

學習新框架最好的方式就是實作範例 App,而這正是我們在這份教學中要做的。我們將建立一個簡單但強大的 App,名為 Ask Me Anything,來探索 Apple 在 iOS 26 中推出的 Foundation Models 框架。
這個 App 讓使用者可以輸入任何問題,並透過 Apple 內建的語言模型在裝置上直接產生回覆。
透過建立這個範例 App,你將學會如何將 Foundation Models 整合進 SwiftUI,並學習如何撰寫提示詞(prompt)與處理完整與部分的回應內容。
想更深入學習SwiftUI和下載完整程式碼?你可以從 AppCoda網站購買《精通 SwiftUI》完整電子版。