SwiftUI 新視圖 Gauge 讓我們在 iOS 16 客製化自己的 Gauge 樣式 在 iOS 16,SwiftUI 引入了一個新視圖 Gauge,用來顯示進度。我們可以利用這個視圖,來顯示一定範圍內的數值。在這篇教學文章中,讓我們來看看如何使用 Gauge 視圖,以及如何使用不同的 Gauge 樣式。 Simon Ng Oct 5, 2022 6 分鐘閱讀時間
在 SwiftUI 中複製 Dynamic Island 動畫 為我們的 App 增添美感 在剛剛結束的年度 iPhone 發佈活動上,Apple 在 iPhone 14 Pro 推出了動態島(Dynamic Island),一個顯示新通知的創新方式。在這篇文章中,Aytuğ 會帶大家試著在 SwiftUI 中複製這個功能,為我們的 App 增添美感。 AppCoda 編輯團隊 Sep 21, 2022 4 分鐘閱讀時間
利用 SwiftUI 的新 NavigationSplitView 為使用者創建多列導航的體驗 在 iOS 16 中,Apple 除了推出新的 NavigationStack 外,還有一個新的視圖容器 NavigationSplitView,讓開發者創建兩列或三列的導航界面。如果你想構建類似內置郵件 App 的 UI,這個視圖元件就可以大派用場了。 Simon Ng Sep 7, 2022 10 分鐘閱讀時間
SwiftUI 框架 SwiftUI Navigation 框架的新功能 讓我們更有效率地導航視圖 一直以來,NavigationView 一直都是 SwiftUI Navigation 框架的致命弱點,它不同的問題總是讓我們逼不得已改用 UINavigationController。在 iOS 16 中,Apple 推出了新的 Navigation API,讓我們可以更有效率地導航視圖。 AppCoda 編輯團隊 Aug 24, 2022 5 分鐘閱讀時間
SwiftUI 框架 SwiftUI 的新視圖 PhotosPicker 讓我們直接處理選擇相片的操作 在 iOS 16 推出之前,如果我們想要顯示一個 Photo Picker,讓使用者可以從相片圖庫中選擇相片,就需要使用 UIKit 的組件。在 iOS 16,Apple 終於在 SwiftUI 加入 PhotosPicker,讓開發者可以直接使用這個新視圖,來處理選擇相片的操作。 Simon Ng Aug 9, 2022 6 分鐘閱讀時間
SwiftUI 框架 SwiftUI ImageRenderer:如何把 SwiftUI 視圖轉換為 PDF 文件 在上一篇文章中,我們學習了如何使用 ImageRenderer 擷取 SwiftUI 視圖,並儲存為圖像。這個在 iOS 16 推出的新類別還可以把視圖轉換為 PDF 文件。在這篇文章中,我會以上次的範例為基礎進行構建,並添加 Save to PDF 功能。 Simon Ng Jul 27, 2022 5 分鐘閱讀時間
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 分鐘閱讀時間
Swift 程式語言 善用 Swift 的嵌套物件功能 編寫出更清晰的程式碼 Swift 其中一個功能,就是以嵌套方式在其他物件中定義物件型別 (type)。在這篇文章中,Alessandro 會帶大家了解 Swift 的嵌套物件功能,編寫出更清晰的程式碼。 AppCoda 編輯團隊 Jun 22, 2022 3 分鐘閱讀時間
SwiftUI 框架 WWDC 22 的重點更新:SwiftUI 4.0 新功能一覽 WWDC 22 剛剛完結,隨著 iOS 16 和 Xcode 14,Apple 也推出了新版本的 SwiftUI。這次更新帶來了非常多功能,讓開發者可以構建更好的 App,並減少需要編寫的程式碼。在這篇文章中,我會為大家簡單介紹 SwiftUI 4.0 的新功能。 Simon Ng Jun 14, 2022 15 分鐘閱讀時間