Общие вопросы использования Xcode - PullRequest
2 голосов
/ 12 октября 2009

У меня есть 3 общих вопроса, связанных с использованием xCode. Любая помощь будет принята с благодарностью:

  1. Всякий раз, когда я открываю документацию, левый столбец контента / индекса всегда маленький, и мне приходится его перетягивать шире. Есть ли способ навсегда установить его размер?
  2. Есть ли способ выполнить поиск по шаблону и заменить его, например, У меня есть 3 строки: var1Letter = @ "A"; var2Letter = @ "A"; var3Letter = @ "A";

В приведенном выше тексте я хотел бы заменить букву var? За один раз.

  1. Как установить SDK по умолчанию?

Спасибо.

Ответы [ 4 ]

4 голосов
/ 12 октября 2009

re # 2: Xcode может использовать регулярные выражения. Вам нужно выбрать тип регулярного выражения (обычно это текстовое), и это позволит вам выполнять поиск и замену. Xcode использует синтаксис регулярных выражений ICU.

3 голосов
/ 12 октября 2009

Для поиска по шаблону используйте регулярные выражения и используйте \ n в тексте замены.

Я использую Xcode 3.2, но я думаю, что более старые версии используют тот же синтаксис регулярного выражения. Используйте команду Find… (cmd-F). Выберите «Найти и заменить» во всплывающем меню. Выберите режим «Регулярное выражение» во всплывающем меню в текстовом поле поиска. Введите «var (\ d +) Letter» для текста поиска и «var \ 1letter» для текста замены.

Синтаксис \ d + соответствует любой последовательности из одной или нескольких цифр. «\ 1» заменяется текстом, совпадающим с первым набором скобок в тексте поиска.

3 голосов
/ 12 октября 2009

Вот все, что я знаю:

  1. Не уверен; Я тоже видел эту проблему и не знаю обходного пути.
  2. Насколько я знаю, XCode не обрабатывает поиск / замену на основе регулярных выражений, что вам и понадобится в этой ситуации.
  3. Требуемый параметр - «Базовый SDK», который можно настроить как для проекта, так и для цели (что переопределяет настройку проекта), щелкнув правой кнопкой мыши значок проекта или значок назначения, соответственно, и выбрав «Получить информацию» из контекстного меню. Параметр Base SDK один из первых на вкладке Build.
1 голос
/ 12 октября 2009

Для # 3, нет никакого способа установить новый SDK по умолчанию для всех новых проектов, которые вы создаете. Самый простой способ, который я нашел, - это создать файл .xcconfig, который будет импортирован в каждый новый проект, который я создаю.

Альтернативой этому было бы редактирование проекта Xcode по умолчанию (Базовый шаблон для базового приложения находится по адресу: Разработчик / Библиотека / Xcode / Шаблоны проектов / Приложение / Приложение какао / Приложение какао / __ PROJECTNAME __. Xcodeprjo / project.pbxproj ) и измените значение SDKROOT.

...