SwiftUI 框架 在 SwiftUI 中 利用 ViewInspector 框架測試包含 @State 的視圖 這個小技巧可以簡化測試 SwiftUI 視圖的步驟,讓你了解如何利用 ViewInspector 框架進行 SwiftUI 測試。 AppCoda 編輯團隊 May 11, 2022 3 分鐘閱讀時間
SwiftUI 框架 利用 SwiftUI 構建一個輪盤選擇器 (Wheel Picker) SwiftUI 以一種創新且極度簡單的方式,讓開發者以聲明式語法 (Declarative Syntax) 開發 UI。在這篇文章中,我會帶大家在 SwiftUI 中,構建一個輪盤選擇器 (Wheel Picker),並獲取使用者的滑動動作方向,讓我們的 App 更加豐富。 AppCoda 編輯團隊 Apr 13, 2022 6 分鐘閱讀時間
SwiftUI 框架 比較 SwiftUI 的 ZStack 和 Overlay 了解兩個方法適用的情況 在 SwiftUI 中,我們可以選擇使用 ZStack 或 Overlay 來將視覺組件疊加。這兩個方法的結果都十分相似,而且意義也幾乎一樣。在這篇文章中,Pedro 會跟大家深入了解這兩個常用方法的特性,看看它們相似和不同之處,並弄清楚兩個方法分別適用於甚麼情況。 AppCoda 編輯團隊 Apr 6, 2022 6 分鐘閱讀時間
SwiftUI 框架 在 SwiftUI 使用 Markdown 輕鬆格式化文本 iOS 15 SDK 引入了一些重要功能,像是 AsyncImage 和 searchable 等,除此之外,還有一些可以簡化 iOS App 開發的小更新。在這篇教學文章中,讓我們一起來試試在 SwiftUI 的 Text 視圖中使用 Markdown。 Simon Ng Mar 30, 2022 4 分鐘閱讀時間
SwiftUI 框架 在 iOS 應用 SQLite 來處理數據 大大提高 App 效能 不論你是希望數據庫的儲存量可以更大,或是可以更好地控制數據,SQLite 和 SQL 都絕對不會讓你失望!在 App 中使用 SQLite,不但可以提高 App 的效能,在使用 CloudKit 同步數據也會變得更容易。在這篇文章中,Mattia 會帶大家簡單了解如何在 Swift 專案中使用 SQL。 AppCoda 編輯團隊 Mar 23, 2022 6 分鐘閱讀時間
動畫實作 透過 SwiftUI 實作一個新擬物化風格的切換按鈕動畫 開發者都很喜歡使用 SwiftUI 框架進行編程,因為它可以讓我們輕鬆為視圖變化設置動畫。在這篇文章中,Sarah 會帶大家在 SwiftUI 中,實作一個客製化新擬物風格切換按鈕,並為切換視圖製作動畫。 AppCoda 編輯團隊 Mar 16, 2022 6 分鐘閱讀時間
動畫實作 利用 SwiftUI 構建一個像 Instagram 直播的按讚按鈕動畫 Apple 的 SwiftUI 為開發者提供了一個輕巧易用的工具,來創建使用者界面。在這篇教學文章中,Sarah 會帶大家在 SwiftUI 使用 GeometryEffect 和 ViewModifier,一步步製作出一個類似 Instagram 直播的按讚按鈕動畫! AppCoda 編輯團隊 Mar 9, 2022 4 分鐘閱讀時間
SwiftUI 框架 在 SwiftUI App 中構建多個 Theme 一鍵簡單套用不同的 Theme 在這篇教學文章中,Pavlos 會利用一個只有一個 Text 的範例 App,帶大家為 SwiftUI App 建立多個 theme,讓 App 根據不同的 Theme 更改顏色和文本。快來一起動手實作,為你的 App 客製化自己的 Theme 吧! AppCoda 編輯團隊 Mar 2, 2022 3 分鐘閱讀時間
SwiftUI 框架 利用 SwiftUI 實作一個 Flexible Picker 來篩選結果! 在 UIKit 實作篩選器 (filter) 來篩選結果時,我會實作有特定 UICollectionViewFlowLayout 的 UICollectionView。那如果在 SwiftUI,又應該如何實作呢?在這篇文章中,Jędrzej 會帶大家在 SwiftUI 實作一個 Flexible Picker! AppCoda 編輯團隊 Feb 23, 2022 8 分鐘閱讀時間
SwiftUI 框架 在 SwiftUI 處理 ScrollView:簡單以編程方式滾動到特定行列 在 SwiftUI 中,即使是執行簡單的任務時,處理 ScrollView 的步驟都可以變得十分繁瑣;更令人沮喪的是,同一個情況在 UIKit 明明就非常簡單。在這篇文章中,Alessandro 會帶大家實作一個簡單的範例 App,只需要 30 多行程式碼,就可以以編程方式滾動列表,到我們所需要的行列了。 AppCoda 編輯團隊 Feb 16, 2022 4 分鐘閱讀時間
SwiftUI 框架 為 UIKit 視圖構建 SwiftUI PreviewProvider 實時預覽 UI 的更改! 在 SwiftUI 設計時,我們隨時都可以在 PreviewProvider 查看更改。但在 UIKit 視圖,我們就每次都需要重新編譯和構建專案,才能在模擬器中看到結果。在這篇文章中,Emad 會教大家在 UIKit 構建 SwiftUI 的 PreviewProvider,讓我們可以在 UIKit 實時預覽更改! AppCoda 編輯團隊 Feb 9, 2022 5 分鐘閱讀時間
SwiftUI 框架 SwiftUI 小技巧:在 ScrollView 實時計算 Scroll 偏移值 在 UIKit 中,每個 UIScrollView 都有一個屬性,讓我們可以容易地讀取視圖本身的偏移值 (offset)。遺憾的是,SwiftUI 到目前為止還是缺少了這個簡單的屬性。在這篇文章中,Alessandro 會帶大家實作一個非常簡單的 UI,來顯示實時顯示 ScrollView 偏移值。 AppCoda 編輯團隊 Feb 4, 2022 5 分鐘閱讀時間