SwiftUI 框架 探索 ImagePlayground:iOS 18 中的 AI 影像生成技術 隨著 iOS 18 的推出,Apple 揭露了 Apple Intelligence 旗下一系列令人興奮的功能,其中最引人注目的就是 ImagePlayground 框架。這個強大的 API 讓開發者能夠利用 AI 從文字描述中生成影像,為 iOS 應用程式開啟了無限的創意可能。 Simon Ng Mar 6, 2025 6 分鐘閱讀時間
SwiftUI 框架 iOS 18 新API:使用 Navigation Transition 創建 Hero 動畫式過場 Apple 的工程師可能早已認識到,許多 iOS 開發者都希望能夠重現 App Store 應用程式中的優雅 Hero 動畫。由於從頭實現這種動畫通常需要耗費大量時間與精力,Apple 在 iOS 18 SDK 中納入了這項功能。 透過這次更新,你現在只需少量的程式碼就能在自己的應用程式中實現類似的動畫過渡效果。這項重大改進讓開發者能夠創造出更具視覺吸引力且流暢的過渡效果, Simon Ng Sep 13, 2024 5 分鐘閱讀時間
AI 如何使用 Vision APIs 從圖像中辨識文字 Vision 框架長期以來一直包含文字識別功能。我們已經有詳細的教程,向你展示如何使用 Vision 框架掃描圖像並執行文字識別。之前,我們使用了 VNImageRequestHandler 和 VNRecognizeTextRequest 來從圖像中提取文字。 多年來,Vision 框架已經顯著演變。在 iOS 18 中,Vision Simon Ng Jul 24, 2024 4 分鐘閱讀時間
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 分鐘閱讀時間
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 分鐘閱讀時間