ファイル名を変更するには、ファイル内のclass名あるいはstruct名を右クリックしてRefactor – Renameを選択します。
他ファイル内の同じ名前も勝手にRenameされてしまうので要注意です。
XCodeのクセの強さに困っています。左側のProject Navigatorから直接ファイル名を変えられないというのはあまりにも独特です。
ファイルを複製して内容を変えていくという方法を定番化させている身としてはこれらの機能は害悪でしかないです。
XCodeにはBuild & Runだけ任せましょうか。VSCodeでの編集内容はXCodeにすぐ反映されました。Gitも機能しているようです。XCodeは非表示にしてこれまで通りVSCodeとFinderでコーディングします。
XCodeはSwiftで開発するには他に選択肢がないので仕方なく使っています。SwiftのドキュメントはOracleのJavaに比べるとスカスカで今ひとつです。
XCodeやSwiftへの苦言を集めたら面白い読み物になりそうです。