Переименовать или изменить файлы в Xcode
можно ли переименовать/рефакторинг class файл и его переименовывать сам файл на диске? Если да, то как я могу это сделать?
5 ответов
самый безопасный способ переименования файлов-рефакторинг имени класса с помощью команда "рефакторинг" Xcode. Использование этой команды гарантирует, что ваш код также обновляется в любом месте, которое ссылается на файл или класс (включая NIBs).
щелкните правой кнопкой мыши на имени класса в интерфейс (.h
Файл), выберите Refactor->Rename
, и Xcode проведет вас через процесс, позволяя просматривать изменения перед их фиксацией.
больше подробности:
Правой Кнопкой Мыши на имени класса (после @interface
) и выберите рефакторинг - > переименовать. Например, щелкните правой кнопкой мыши на ViewController
в этом коде:
@interface ViewController : UIViewController
введите новое имя класса:
в Xcode позволит вам просмотреть изменения перед коммитом.
вы также можете выделить имя класса и использовать Xcode Edit->Refactor
меню, или даже сопоставить его с клавиатурой кратчайший путь, если хотите.
если вы действительно хотите переименовать файл, не затрагивая какой-либо код, нажмите на имя в панели навигатора (левая панель), подождите секунду, затем нажмите еще раз. Название будет выделено, и вы можете ввести новый. Вы также можете удалить из навигатора, переименовать файл в Finder и повторно добавить его в свой проект.
работает для Xcode 4.2.1: выберите файл в навигаторе проектов (левая панель по умолчанию) и нажмите [tab]
по умолчанию Xcode переименует файл, Когда вы переименуете его в навигаторе файлов (левый вид контура) или при использовании инспектора.
Если вы переименовали файл вручную и использовали Find и Replace для переименования имени класса, убедитесь, что файл добавлен для компиляции источников на этапах сборки вашей цели, так как он, вероятно, будет удален.
Выберите Рефакторинг- > Переименовать ответ nevan king также отлично работает на Xcode версии 7.0 beta (7A120f)