AI 如何使用 Vision APIs 從圖像中辨識文字 Vision 框架長期以來一直包含文字識別功能。我們已經有詳細的教程,向你展示如何使用 Vision 框架掃描圖像並執行文字識別。之前,我們使用了 VNImageRequestHandler 和 VNRecognizeTextRequest 來從圖像中提取文字。 多年來,Vision 框架已經顯著演變。在 iOS 18 中,Vision Simon Ng Jul 24, 2024 4 分鐘閱讀時間
AI 使用最新的 Translation API 為 iOS Apps 加入翻譯功能 iOS 已經包含了一個系統範圍的翻譯功能,允許用戶輕鬆地將文本翻譯成各種語言。隨著 iOS 17.4(以及 iOS 18)的發布,你現在可以利用新的 Translation API 將這個強大的翻譯功能整合到你的應用中。 Apple 為開發者提供了兩種使用 Translation API 的選擇。 Simon Ng Jun 24, 2024 6 分鐘閱讀時間
SwiftUI 框架 iOS 18更新:SwiftUI 新功能介紹 SwiftUI的技術不斷演進,每次更新都讓 iOS 應用程式開發變得更加便捷。隨著 iOS 18 Beta 的推出,SwiftUI 引入了多個令人興奮的新功能,使開發者僅需幾行程式碼即可實現出色的效果。 本教學文章旨在探索這個版本中的幾項主要改進,幫助你了解如何運用這些新功能。 浮動標籤列 (Floating Tab Bar)SwiftUI中的標籤視圖(Tab Simon Ng Jun 20, 2024 8 分鐘閱讀時間
SwiftUI 框架 使用 Google Gemini 和 SwiftUI 建立一個 AI 圖像識別應用程式 在這個教學中,我們將展示如何使用 Google Gemini APIs 進行影像識別。這個簡單的應用程式允許用戶從照片庫中選擇一張圖片,並使用 Gemini 來描述該照片的內容。 Simon Ng May 16, 2024 8 分鐘閱讀時間
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 分鐘閱讀時間