[XCode] ファイル名の変更

ファイル名を変更するには、ファイル内のclass名あるいはstruct名を右クリックしてRefactor – Renameを選択します。

他ファイル内の同じ名前も勝手にRenameされてしまうので要注意です。

XCodeのクセの強さに困っています。左側のProject Navigatorから直接ファイル名を変えられないというのはあまりにも独特です。

ファイルを複製して内容を変えていくという方法を定番化させている身としてはこれらの機能は害悪でしかないです。

XCodeにはBuild & Runだけ任せましょうか。VSCodeでの編集内容はXCodeにすぐ反映されました。Gitも機能しているようです。XCodeは非表示にしてこれまで通りVSCodeとFinderでコーディングします。

XCodeはSwiftで開発するには他に選択肢がないので仕方なく使っています。SwiftのドキュメントはOracleのJavaに比べるとスカスカで今ひとつです。

XCodeやSwiftへの苦言を集めたら面白い読み物になりそうです。

[XCode] 最新iOSのDeviceSupport入手方法

最新iOSを搭載した実機でテストする場合は、以下のサイトからDeviceSupportファイルを入手して、Macにコピーします。要再起動。

<コピー先>
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

<入手サイト>
https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport

[M1 Mac] Time Machineが機能しない

[Mac mini M1, macOS Big Sur 11.6.5]

Time Machineでバックアップが取れなくなった時は、電源長押しからディスクユーティリティを呼び出し、保存先ディスクを消去する。

MacOSを起動してディスクユーティリティから消去しようとしてもうまくいかない。

復活してもいつの間にかバックアップを保存しなくなっていたりするので注意する。

この方法でもダメだったらOSをアップデートする。今回はMontereyへ。