同様の質問があります ここ しかし、XCode 4の回答を利用できませんでした。グーグルで検索しましたが、有用なものも思いつきませんでした。この情報を取得するための効果的な方法は何ですか?
プロジェクトで検索しますが、どこでも名前を変更するために検索している場合は、リファクタリングメニューを使用することをお勧めします。
編集:リファクタリングを使用して、特定の変数が参照されている場所を見つけることができます。変数を選択し、[編集]-> [リファクタリング]-> [名前の変更]を選択します。リファクタリング画面で、変数の名前を変更し(末尾に_を追加するなど)、[プレビュー]をクリックします。プロジェクト内のすべての場所で、変数が参照されていることが表示されます。各ファイルをクリックして、変数が呼び出される行を確認します。完了したら、リファクタリングをキャンセルします。
JetBrainsによる appCode を試すことを強くお勧めします。 JetBrainsはIDEの作成に多くの経験があり(はい、Apple;)以上)、appCodeのEAPでさえ素晴らしい仕事をしました。使用法を見つけてください。さらに多くのことが非常にうまく機能します。
AppCodeで既存のxcodeプロジェクトファイルを開き、[検索]-> [使用法の検索]を選択するだけです。
Casebashが指摘しているように ここ 、実際にはXcodeで記号を検索する方法がありますが、残念ながら、直感的でも便利でもありません。
まず、検索ナビゲーター(Cmd + Shift + F)を開き、Style
をSymbol References
に変更します。次に、シンボルの名前を検索ボックスに入力します(変数名の場合は、コードでシンボルを選択し、Cmd-Eと入力して検索フィールドにコピーできます)。メソッドを検索する場合は、必ず次のようにコロンで区切られた表記を使用してください。
doSomethingForObject:withParameter:andOtherParameter:
誰かがAppleにこれにコンテキストメニュー項目を追加するように説得できれば、私は幸せなキャンピングカーになります。:)
メソッドとプロパティについては、ここで説明するように[関連ファイル]メニューを使用してください: https://stackoverflow.com/a/17931752/1709587
変数の場合、参照自体を具体的に見つける簡単な方法はありません(AppCodeまたは醜い、遅くて面倒なリファクタリングハックを使用する必要があります)が、通常はそうする必要はありません。パブリックメンバー変数はObjective-Cではまれであるため、通常、変数は宣言されているファイル内でのみ参照されます。を使用した変数名のプレーンテキスト検索 cmd+f 通常は十分です。
最良の方法は、プロジェクトの全文検索を実行することです:CMD-SHIFT-F。
これは、関数の使用法を見つけるためのXcode11用です。見つけるのに永遠にかかりました。
Appleがこの非常に基本的な機能を非常に複雑にした理由がわからない