Поиск в Xcode - PullRequest
       12

Поиск в Xcode

9 голосов
/ 10 декабря 2010

У меня были некоторые проблемы с поиском в Xcode, каков наилучший способ найти и найти метод или класса в определенном проекте?

Ответы [ 7 ]

21 голосов
/ 10 декабря 2010

command-shift-O откроет окно «быстро открыть», которое ищет текстовые и символические.

5 голосов
/ 10 декабря 2010

Нажмите ⇧ + ⌘ + O, чтобы открыть диалоговое окно «Открыть быстро ...».

Оттуда вы можете ввести любое имя символа или имя файла, чтобы быстро увеличить масштаб вашего проекта.

К сожалению, он не выполняет подстановочные знаки или частичный поиск (к моему большому разочарованию), поэтому вам нужно знать имя (или, по крайней мере, его начало), чтобы оно было очень полезным.

Вы также можете использовать его для открытия системных символов или заголовков, например, просто наберите UITableView, чтобы просмотреть заголовок для него.

2 голосов
/ 10 декабря 2010

Нажатие ⇧ + ⌘ + F откроет Поиск проекта . Введите то, что вы хотите найти, а затем в раскрывающемся списке рядом с ним выберите «В проекте» и нажмите «Найти».

Вуаля! Вам следует сгруппировать результаты по файлам для вас.

2 голосов
/ 10 декабря 2010

Если вы пытаетесь найти определение класса, из которого он используется, вы можете щелкнуть правой кнопкой мыши имя класса и выбрать «Перейти к определению»

Это приведет вас туда, где определен класс / функция

В качестве альтернативы есть "Найти в проекте"

2 голосов
/ 10 декабря 2010

Поиск проекта с типом поиска, установленным на определения хорошо работает.

2 голосов
/ 10 декабря 2010

Если вы знаете имя метода или класса, действительно простой способ - ввести его в любой документ, в котором вы находитесь, затем удерживать команду и дважды щелкнуть текст. XCode сразу перейдет к определению того, что вы дважды щелкнули (даже если это не часть проекта).

1 голос
/ 10 декабря 2010

Посмотрите на левой панели, у вас есть умная папка под названием «Символы проекта». Когда вы щелкнете по нему, он отобразит все символы (например, классы, методы, свойства), доступные в вашем проекте. Вы даже можете искать в этой папке, введя термин в поле в верхнем правом углу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...