❗️ 注意:この記事が作成されてから既に
日が経過しています。情報の鮮度にご注意ください
🖥 説明:本記事では、Cursorを使用してiOSアプリを開発し、リアルタイムプレビュー機能を実現する方法を図解付きで紹介します。
本記事は著者の拡張版であり、著者の原文は以下を参照してください:
私がここで追加の補足をするのは、このチュートリアルを見た際、XCodeとiOS開発について全く知識がなかったため、いくつか回り道をしたからです。そのため、ここに記録を残します。
本記事は主に原文への補足ですので、まず原文をご確認ください。
「SwiftプラグインとCodeLLDBプラグインのインストール」への補足:
ここで記載されているSwiftプラグインは既に古くなっています。最新のプラグインを使用する必要があり、プラグインマーケットで「Swift Programming Language」を検索してください。
「ホットリロードの設定」のステップ2への補足:
プロジェクトの対応するTargetの設定 -> Build Settings -> 「Other Linker Flags」を検索し、それぞれ「-Xlinker」と「-interposable」を追加します。
ここで注意すべきは、両方を同時に追加することです。つまり-Xlinker -interposableをコピーして下図のように貼り付けてください:

新しいファイルを追加した後、Source Kitがファイルを見つけられないというエラーが発生する問題
Xcode-Build-Serverを使用して、原文で言及されているコマンドを再度実行する必要があります:
1 | |
SwiftUIのデバッグ時に変更がリアルタイムでプレビューされない問題:
一部のViewModifierを追加/変更した場合、確かにリアルタイム更新されませんが、Text内のStringのような変更であれば通常問題ありません。理由は私もわかりません。
- EOF -

人生の重要な選択に直面したとき、最善の方法を誰かが教えてくれて、貴重な時間を無駄にせずに済めばと、私はよく願っています。だからこそ、自分の経験を踏まえて頻繁にブログを書き、広大なインターネットのこの小さな片隅に、私にとって一度きりの人生経験を記録し、助けを求める人々の力になれればと思っています。