這個框架是如何經過嵌入的?
框架嵌入:
請記住之前提到的自動建立的Runner程式嗎?Xcode 中的自動Runner是有一個預設方案,從按下「Runner」時,就像IOS應用程式一樣,Xcode 建立並編譯應用程式。所產生的Xcode專案執行建置腳本。
腳本將應用程式啟動程式碼編譯到[App.framework]的框架中,並將Flutter 框架複製到Xcode的建置目錄中。因Flutter框架已經嵌入在你建置的專案目錄中進行協同設計。
應用程式碼在何運用?
就在你按下[Runner]時就已經在運用,看似在使用Xocde,但實際上是使用Flutter IOS,而非單一Xcode。
腳本:
Flutter的工具:
使用vs Code:
flutter CLI命令flutter run / flutter ID 中的「Runner」使用這些工具的flutter 插件
Hot Wheels(熱承載),是flutter的一項即時執行功能,更改應用程式碼時,無須再次執行[Runner]才能顯示圖形渲染效果。只須立即點擊測試模擬機的螢幕,便能出現效果。令運行模式時不需要每次進行更改時都點擊進入該測試的屏幕。