SwiftUI 框架 利用新的 ImageRenderer API 輕鬆把 SwiftUI 視圖轉換為圖像 iOS 16 為 SwiftUI 帶來的另一個 API 就是 ImageRenderer。我們可以利用這個 API,輕鬆把 SwiftUI 視圖轉換為圖像。在這篇文章中,我會帶大家試試使用這個新的 API。 Simon Ng Jul 20, 2022 5 分鐘閱讀時間
SwiftUI 框架 透過 SwiftUI 的 ShareLink 來分享文本和圖像等資料 在 iOS 16 中,SwiftUI 帶來了一個新的視圖 ShareLink。使用者點擊 Share Link 時,視圖就會顯示一個 Share Sheet,讓使用者分享任何型別的資料到其他 App。在這篇文章中,我會帶大家使用 ShareLink,讓使用者分享文本、URL 和圖像。 Simon Ng Jul 13, 2022 5 分鐘閱讀時間
SwiftUI 框架 利用 SwiftUI 的新 Charts API 輕鬆建立漂亮的折線圖 在 iOS 16 之前,我們需要構建自己的圖表、或是依靠第三方程式庫來建立圖表;在 iOS 16 的新版 SwiftUI 中,Apple 推出了 Charts 框架,讓我們可以更輕鬆地創建動畫化和互動的圖表。在這篇文章中,我會帶大家使用 Charts API,一步一步構建一個漂亮的折線圖! Simon Ng Jul 6, 2022 6 分鐘閱讀時間
SwiftUI 框架 在 SwiftUI 利用 Live Text API 從圖片中擷取文本 去年,iOS 15 新增了 Live Text 這個非常有用的功能 。在 iOS 16,Apple 發佈了 Live Text API,讓開發者可以在自己的 App 中加入這個功能。在這篇教學文章中,讓我們一起來看看如何在 SwiftUI 中使用 Live Text API。 Simon Ng Jun 29, 2022 6 分鐘閱讀時間
SwiftUI 框架 WWDC 22 的重點更新:SwiftUI 4.0 新功能一覽 WWDC 22 剛剛完結,隨著 iOS 16 和 Xcode 14,Apple 也推出了新版本的 SwiftUI。這次更新帶來了非常多功能,讓開發者可以構建更好的 App,並減少需要編寫的程式碼。在這篇文章中,我會為大家簡單介紹 SwiftUI 4.0 的新功能。 Simon Ng Jun 14, 2022 15 分鐘閱讀時間
SwiftUI 框架 利用 ConfettiSwiftUI 簡單打造屬於自己的彩色紙屑動畫 我們不時都會收到讀者提問如何製作彩色紙屑動畫。在這篇文章中,Simon 會為大家介紹 ConfettiSwiftUI 開源程式庫,這個程式庫的很多元素都可以客製化,讓開發者可以輕鬆打造屬於自己的彩色紙屑動畫。 Simon Ng Jun 1, 2022 5 分鐘閱讀時間
SwiftUI 框架 在 SwiftUI 使用 Markdown 輕鬆格式化文本 iOS 15 SDK 引入了一些重要功能,像是 AsyncImage 和 searchable 等,除此之外,還有一些可以簡化 iOS App 開發的小更新。在這篇教學文章中,讓我們一起來試試在 SwiftUI 的 Text 視圖中使用 Markdown。 Simon Ng Mar 30, 2022 4 分鐘閱讀時間
Swift Playgrounds 透過 Swift Playgrounds 4 直接在 iPad 構建一個文字轉語音 App 現在,有了 Swift Playgrounds 4,初學者沒有 Mac 都可以學習 Swift 和 SwiftUI 了。讓我們來看看 Swift Playgrounds 4,並試試在 iPad 上開發一個簡單的文字轉語音 (text-to-speech) App 吧。 Simon Ng Jan 12, 2022 8 分鐘閱讀時間
Book iOS 17 App 程式設計實戰心法 學習Swift及iOS開發,由零開始帶領你打造出一支完整且支援雲端資料傳輸的iOS App。此書支援 Swift 5.9, iOS 17 和 Xcode 15 並提供一年免費更新。還有,此書會教你使用兩套不同的 UI 框架(SwiftUI 和 UIKit)開發同一個範例程式。透過整個開發過程,就能讓你掌握這兩個框架的使用方法。 Simon Ng Jan 1, 2022 3 分鐘閱讀時間
Book 精通 SwiftUI 無論你是剛剛學習 iOS App 開發或已有一定經驗的 iOS 開發者,這本書也將幫助您了解這個全新的 SwiftUI 框架,並學習如何將結合 UIKit與SwiftUI。全書內容和程式碼都支援 Xcode 15 和 iOS 17。 Simon Ng Jan 1, 2022 2 分鐘閱讀時間
Book iOS 17 App程式設計進階攻略 全書超過900頁,以實作超過40個Xcode專案來討論 API 與 iOS SDK 的框架。如你已有一點Swift以及iOS開發經驗,此進階書可以幫助繼續提升你的開發技術。所有內容和程式碼都支援最新版的 Xcode 15, Swift 5.9 和 iOS 17。 Simon Ng Dec 14, 2021 3 分鐘閱讀時間
SwiftUI 框架 使用 WKWebView 簡單地在 SwiftUI 顯示 Web Page 很多 App 都需要顯示 web 內容,而 iOS SDK 就為開發者提供了幾個方法,其中一個就是 WKWebView。但是,現時 SwiftUI 的版本並沒有內置的 web 視圖,因此我們需要利用 UIKit 框架來實作。在這篇教學中,Simon 會帶大家一步步在 SwiftUI 專案中調用 WKWebView。 Simon Ng Nov 17, 2021 3 分鐘閱讀時間