SwiftUI 框架 如何使用 Swift 整合 Google Gemini AI 在即將到來的 WWDC,Apple 預計將會發佈一個本地端的大型語言模型 (LLM)。 接下來的 iOS SDK 版本將讓開發者更輕易地整合 AI 功能至他們的應用程式中。然而,當我們正在等待 Apple 推出自家的生成 AI 模型時,其他公司(如 OpenAI Simon Ng Apr 26, 2024 7 分鐘閱讀時間
UIKit 如何在UIKit開發中使用Xcode預覽(Preview) 在Xcode 15之前,預覽功能僅限於SwiftUI框架。然而,隨著最新版Xcode的發布,蘋果將此功能的利用擴展到UIKit。在這個教程中,讓我們看看你如何在開發 UIKit apps時使用此預覽功能。 Simon Ng Mar 20, 2024 3 分鐘閱讀時間
SwiftUI 框架 如何在 SwiftUI 使用@FocusState, @FocusedValue and @FocusedObject 在這篇教程中,我們將探討 SwiftUI 的「焦點」管理API的細節,讓你有能力創造出吸引人且互動的使用者體驗。具體來說,我們將深入探討關鍵屬性包裝器的使用,像是@FocusState、@FocusedValue 和@FocusObject。 Simon Ng Mar 18, 2024 9 分鐘閱讀時間
SwiftUI 框架 如何使用 SwiftUI 構建條碼生成器 這個教程中,我們將探索如何利用SwiftUI和這些強大的 API 來開發你自己的條碼生成器 App。 Simon Ng Feb 9, 2024 4 分鐘閱讀時間
SwiftUI 框架 如何在 iOS App 中嵌入照片選擇器 在本教學中,我將向你展示如何使用改進的PhotosPicker視圖實現內嵌的照片選取器。 Simon Ng Jan 26, 2024 6 分鐘閱讀時間
SwiftUI 框架 iOS App 本地化: 如何使用字符串目錄(String Catalogs) 隨著 Xcode 15 的發布,Apple 引入了一項令人興奮的功能,稱為字串目錄(String Catalogs)。 此功能旨在簡化 App 的本地化過程,使你可以更輕鬆地在一個集中位置管理所有字串。 Simon Ng Nov 27, 2023 7 分鐘閱讀時間
SwiftUI 框架 如何在 SwiftUI 使用 Preview Macro SwiftUI 中的預覽(Preview)功能允許開發人員在不運行應用程序於設備或模擬器上的情況下,實時查看App的外觀。這個功能對於那些希望快速迭代設計並確保一切看起來和運作如預期的開發人員來說非常有用。隨著 iOS 17 中引入了巨集(Macro)的功能,預覽功能變得更加強大和靈活,提供了更多的自定義和靈活性。在本教學中,我們將探索如何在 SwiftUI 中使用新的預覽巨集(Preview Macro) Simon Ng Oct 25, 2023 4 分鐘閱讀時間
SwiftUI 框架 如何使用 TipKit 建立工具提示 TipKit 是在 iOS 17 中新引入的一個框架,用於在 App 中建立工具提示,讓開發者能夠提供額外的指導,確保使用者能夠充分利用你的應用程式功能。 Simon Ng Sep 11, 2023 7 分鐘閱讀時間
SwiftUI 框架 iOS 17 引入 UnevenRoundedRectangle 新視圖 讓你輕鬆設定特定的圓角 在iOS 17中,SwiftUI框架引入了一個名為UnevenRoundedRectangle的新視圖。這個視圖的獨特之處在於能夠為每個角指定不同的半徑值,讓開發者可以創建高度客制化的形狀。 Simon Ng Aug 15, 2023 4 分鐘閱讀時間
SwiftUI 框架 如何使用 ProgressView 和 ProgressViewStyle 自訂義進度條樣式 SwiftUI 框架提供了一個內置組件,稱為 ProgressView,供開發人員展示進度條或圓形指示器來顯示長時間運行操作的進度。本篇文章將詳細說明如何實作進度條和自訂義進度條樣式。 Simon Ng Jun 2, 2023 8 分鐘閱讀時間
macOS 透過 Swift CLI 使用 Stable Diffusion 以文本生成漂亮的圖像吧! 最近很流行的深度學習模型 Stable Diffusion,可以根據文本描述或提示詞生成圖像。為此,Apple 也更新了 Core ML,讓開發者可以輕鬆把以文本生成圖像的功能整合到 App 中。在這篇文章,我會簡單介紹 Stable Diffusion,並以 Swift CLI 執行模型。 Simon Ng Apr 27, 2023 8 分鐘閱讀時間
Xcode 如何把 Swift DocC 文檔託管到 Web Server 或 GitHub Apple 在 Xcode 13 推出了文檔編譯工具 Swift DocC,讓開發者可以為專案創建漂亮的交互式文檔,我們還可以將把文檔託管在網站上。在這篇文章中,我會簡單介紹 Swift DocC,並教大家把程式碼文檔發佈到自己的網頁或 GitHub,與更多讀者共享文檔。 Simon Ng Apr 13, 2023 9 分鐘閱讀時間