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 分鐘閱讀時間
SwiftUI 框架 MotionBar:SwiftUI 動態Tab Bar 程式庫 MotionBar 是一個全新的程式庫,提供了一系列美麗設計的標籤頁視圖,每個視圖都搭載優雅的動畫和視覺元素,全部使用 SwiftUI 打造。 Simon Ng Apr 3, 2023 3 分鐘閱讀時間
SwiftUI 框架 在 SwiftUI 構建可滾動的客製化標籤列 大大提升使用者體驗 很多流行的手機 App 都用到 Tab Bar,讓使用者可以快速和方便地切換到 App 的不同功能,大大提升使用者體驗。在這篇文章中,我會帶大家使用 SwiftUI 的 TabView,輕鬆地客製化一個可滾動的 Tab Bar,並添加漂亮的動畫,來滿足你的 App 的需要。 Simon Ng Mar 30, 2023 8 分鐘閱讀時間
SwiftUI 框架 Xcode 14.3 新功能:輕鬆客製化 SwiftUI Bottom Sheet 背景及滾動行為 iOS 16 推出後,要在 SwiftUI 建立一個互動式 bottom sheet 十分輕鬆,我們只需要在 Sheet 視圖嵌入一個 presentationDetents 修飾符就可以了。在這篇文章中,讓我帶大家客製化自己的 Bottom Sheet。 Simon Ng Mar 15, 2023 5 分鐘閱讀時間
SwiftUI 框架 在 SwiftUI 利用 ToggleStyle 簡單建立客製化的切換按鈕 Toggle 是 SwiftUI 中很常用的視圖,讓使用者在開或關兩種狀態之間切換。這個控件可以為使用者提供簡單而直觀的界面,因此很多開發者都會用到它。在這篇文章中,我會帶大家在 SwiftUI 使用 ToggleStyle 協定,輕鬆地創建適合自己 App 設計和風格的 Toggle。 Simon Ng Feb 28, 2023 7 分鐘閱讀時間
SwiftUI 框架 在 SwiftUI 開發一個 QR Code 讀取器 App QR Code 近年在消費市場日漸普及,相信很多 iOS 開發者都想為自己的 App 添加讀取 QR Code 的功能。在這篇文章中,我會使用這個新的 SwiftUI 框架,帶大家來實作一個 QR Code 讀取器 App。 Simon Ng Feb 15, 2023 9 分鐘閱讀時間
SwiftUI 框架 如何使用SwiftUI Grid API 創建網格佈局 SwiftUI 4.0 引入了一個新的 Grid API 來組成基於網格的佈局。 你可以使用 VStack 和 HStack 安排相同的佈局。 然而,Grid 視圖使其變得容易得多。 Simon Ng Dec 15, 2022 6 分鐘閱讀時間
SwiftUI 框架 在 SwiftUI 使用新的 NavigationStack 視圖 輕鬆構建資料導向的導航 在 iOS 開發中,導覽視圖絕對是我們最常用的組件。在 iOS 16,Apple 引入了一個新視圖 NavigationStack 來呈現堆疊視圖,讓我們可以構建資料導向的導航。在這篇文章中,我會帶大家試著使用這個新元件,處理 deep linking 和複雜的 user flow。 Simon Ng Dec 1, 2022 7 分鐘閱讀時間