SwiftUI 框架 利用 Searchable 修飾符 輕鬆在 SwiftUI List 視圖中實作搜尋欄 iOS 15 推出前,SwiftUI 並沒有內置修飾符來在 List 視圖中處理搜尋,開發者需要創建自己的解決方案。在 iOS 15 中,SwiftUI 框架為 List 視圖帶來了一個名為 searchable 的新修飾符。在這篇文章中,我會帶大家看看這個新修飾符如何簡化實作搜尋欄的步驟,並為我們節省時間。 Simon Ng Jul 14, 2021 5 分鐘閱讀時間
SwiftUI 框架 SwiftUI 新功能:利用 AsyncImage 非同步加載和顯示 Remote Image AsyncImage 是 iOS 15 推出的新視圖,用於非同步加載和顯示 Remote Image。在這篇文章中,我會帶大家在 SwiftUI 專案中使用 AsyncImage,讓我們不需要編寫自己的程式碼,只需要輸入圖像 URL,AsyncImage 就會抓取 Remote Image 並顯示在螢幕上! Simon Ng Jul 7, 2021 5 分鐘閱讀時間
SwiftUI 框架 iOS 15 的 SwiftUI :在 List 視圖中添加滑動動作及隱藏分隔線 在 WWDC 21,Apple 為 SwiftUI 框架的 List 視圖帶來了一些改進。現在,我們只需要幾行程式碼,就可以輕鬆客製化分隔線 (line separator) 的外觀,並將客製化滑動動作 (swipe action) 添加到 List 視圖。在這篇教學文章中,我們會帶大家看看兩個新的修飾符。 Simon Ng Jun 30, 2021 5 分鐘閱讀時間
Machine Learning 應用 Core ML 在 SwiftUI 中轉換圖像的背景 Core ML 是 Apple 的手機機器學習框架,讓我們在設備上部署、運行和重新訓練模型。我們可以利用 CoreML 實作很多東西,包括文本、聲音、甚至是圖像識別。在這篇教學文章中,Anupam 會帶大家使用 Core ML 和 Vision,在 SwiftUI 實作圖像分割,來刪除和轉換圖像的背景。 AppCoda 編輯團隊 Jun 23, 2021 8 分鐘閱讀時間
SwiftUI 框架 SwiftUI 3 新功能一覽:Markdown 支援, AsyncImage, Pull To Refresh 等 SwiftUI 是 Apple 的宣告式 (declarative) UI 框架。在 WWDC 2021,Apple 為 SwiftUI 帶來了新的改進和功能,並棄用了一些函數。在這篇文章中,Anupam 會帶大家看看 SwiftUI 3.0 在 iOS 15 上的新功能,讓我們為使用者帶來更豐富的體驗。 AppCoda 編輯團隊 Jun 18, 2021 12 分鐘閱讀時間
SwiftUI 框架 利用 Xcode 12 在 Swift 專案中添加啟動畫面 Launch Screen 啟動畫面 (Launch Screen) 是 App 啟動時,你向使用者展示的第一個畫面。如果你是使用 UIKit 創建新專案,Xcode 會自動產生一個名為 LaunchScreen.storyboard 的 Storyboard 檔案,讓開發者設計 App 的啟動畫面。 Simon Ng Jun 16, 2021 4 分鐘閱讀時間
3個不可看輕的軟技能 (Soft Skills) 讓軟體工程師職涯走得更遠 本篇原文(標題:3 Highly Underrated Software Engineering Skills)刊登於作者 Medium,由 Anupam Chugh 所著,並授權翻譯及轉載。 軟體工程 (software engineering) 是一個廣闊的領域,包含多個子學科。 AppCoda 編輯團隊 Jun 9, 2021 11 分鐘閱讀時間
推薦 10 個 Visual Studio Code 擴充套件 讓編程變得有效率又有趣! 本篇原文(標題:10 Fun VS Code Extensions To Enjoy Coding As a Developer)刊登於作者 Medium,由 Anupam Chugh 所著,並授權翻譯及轉載。 AppCoda 編輯團隊 Jun 2, 2021 9 分鐘閱讀時間
Xcode Xcode 12.5 新功能:直接在模擬器錄製影片和 GIF 動畫 在新推出的 Xcode 12.5 中,Apple 終於允許開發者直接在模擬器錄製影片和 GIF Animation,而不再需要利用程式碼了! Simon Ng May 26, 2021 3 分鐘閱讀時間
ARKit 透過 Reality Composer 和 RealityKit 輕鬆地創建 3D AR Apps RealityKit 是 2019 年推出的新框架,用於實作高性能 3D 模擬和渲染功能,而 Reality Composer 就讓初學者無需編寫任何程式碼,都可以輕鬆地創建互動的 AR 體驗。在這篇文章中,你將學會使用這兩個框架,構建互動的 3D AR App。 Simon Ng May 19, 2021 14 分鐘閱讀時間
SwiftUI 框架 學會這四個方法 讓你在 SwiftUI 中任意地平均佈局視圖! 此文講解如何利用 SwiftUI Spacers、Stack Spacing、Alignment 等方法在 SwiftUI App 中平均地佈局視圖。 AppCoda 編輯團隊 May 12, 2021 5 分鐘閱讀時間
SwiftUI 框架 SwiftUI 小技巧:如何在列表視圖隱藏 Disclosure 指示器 在 UIKit 中使用表格視圖時,我們可以設置屬性來配置單元格的指示器。但在 SwiftUI ,Apple 似乎沒有提供 API 讓我們配置列表視圖中的 disclosure 指示器。在這篇教學中,你將學會如何隱藏 disclosure 指示器。 Simon Ng May 5, 2021 2 分鐘閱讀時間