第十六屆

mobile-development
手機Swift性能專家
sky

系列文章

DAY 21

swiftUI 進階介紹

1. 自訂 View 和 ViewModifier SwiftUI 強大的地方在於可以輕鬆地創建高度可重用的視圖組件。通過自訂視圖,你可以封裝多個 UI 元素和...

DAY 22

Combine基本介紹

主要特點 宣告式編程:使用簡潔的語法來聲明事件流和數據處理。 可組合性:提供了多種運算符,可以輕鬆地組合和轉換數據流。 類似RxSwift:與RxSwi...

DAY 23

Operators介紹

基本 Operators Publisher Just: 發送單一值並隨後完成的 Publisher。 Empty: 只發送完成事件,不發送任何值。...

DAY 24

Publisher和AnyCancellable

Publisher 在 Combine 框架中,Publisher 是一個協議,它代表了一個能夠發佈數據和事件的類型。Publisher 可以發出三種事件:...

DAY 25

swift 3D圖加載SceneKit

主要特點 高級 3D 圖形渲染: 支援高品質的 3D 渲染,包括陰影、光照和材質貼圖。 SceneKit 可以處理複雜的幾何體和精美的視覺效果。 簡...

DAY 26

swift 實現音頻播放

核心功能 音頻播放和錄製: 可以使用 AVAudioPlayer 播放多種音頻格式的文件。 可以使用 AVAudioRecorder 錄製音頻,支援多種音...

DAY 27

swift 6介紹

1. 完整的併發性檢查 Swift 6 預設啟用了完整的併發性檢查,這意味著你的程式碼可能需要一些調整來適應這些變化。這些檢查有助於防止併發程式碼中的資料競賽,...

DAY 28

swift 使用第三方套件(SPM與CocoaPods差異)

整合性: SPM:由 Apple 官方開發,與 Xcode 深度整合,特別是在支援 Swift 和 Objective-C 的項目中能夠更無縫地協作。...

DAY 29

編碼與解碼好用工具

Dencode 是一個線上工具網站,提供多種功能,用於編碼、解碼及轉換資料。這個網站集成了眾多實用功能,適合開發人員和數據分析人員使用。 編碼及解碼:Den...

DAY 30

總結

在過去的30天裡,你一定已經掌握了很多Swift的基礎知識和應用技能。你學習了使用相機的基礎,包括如何使用AVFoundation框架捕捉照片和錄製影片,這對開...