不想等待他人創建插件?
擔心插件本身不是想要的?
有一種方法稱為**方法通道(Method Channels)**的東西,讓您與本機平台進行通信,並且您可以在自己的Flutter應用程式中使用它們,請記住我們之前展示過的AppDelegate File,可在AppDelegate File中建立一個新方法,然後您可以從您的Dart中呼叫它。
另一種方法:
利用Dart 與平台語言的互通性。
如ffigen,一個自動產生綁定的工具,為Dart/Objective-C/Swift之間的黏合劑。
在ffigen介面輸入想使用的類別,直接在Flutter應用程式中生成Dart包裝器,無需本機程式碼。
依賴管理
Cocoapods
Flutter使用Cocoapods提供了一個解決方案,Cocoapods是IOS專案的依賴管理器,可讓您輕鬆地在Xcode專案中包含外部程式庫和框架。
以前未使用過Cocoapods,請不要擔心!在Cocoapods的Flutter專案新增依賴項,Flutter會自動產生和配置必要的文件和配置,更輕鬆地將原生IOS SDK與Flutter應用程式集成,無需手動管理依賴項或擔心兼容性問題。
以上就是IOS版Flutter。