Flutter利用メモ
増えてきたら別ページへ
ワイヤレス接続によるデバッグについて
軽く調べてみた感じできなさそうな気配がある。
XCodeから直接ビルド&実行する場合はXCode側がよしなに繋いでくれるので一応実行できる。
VSCodeの方でコード修正してからXCodeでビルドしてもちゃんと反映されるので、ワイヤレスで作業するならそのフローが良いかもしれない?
(真面目にブレークデバッグするとか、ホットリロードとかやるなら直接接続でということにはなる)
オートフォーマット
Dartではメソッド引数の最後に,をつけつつ、後ろに引数が無くても問題なくコンパイルが通るようになっているが return Hogehoge(arg1, arg2,) こんな感じの…
どうもこの末尾の,が無いとVSCode上でのオートフォーマットの具合が良くない事になる。
特にそれぞれの呼び出しによって合ったりなかったりするとインデントが崩れたりするようなので
基本的にはすべての末尾につけるという運用のほうが安全そうに感じた。
アプリケーションの終了
SystemNavigator.pop()でアプリケーションの終了処理を実行することができるが、iOSでは使えない模様。
どうもAppleの「アプリケーションを強制的に終了させてはならない」規約に引っかかるからとのこと。