Избавляемся от лишних строк #import - PullRequest
7 голосов
/ 03 июля 2011

В моей разработке Cocoa очень часто я включаю заголовок в исходный файл, чтобы я мог использовать в нем определенный класс. Но потом я удаляю этот код из исходного файла и забываю (или не хочу беспокоиться) об удалении соответствующего # import.

Со временем множество избыточных строк #import накапливаются в моих исходных файлах по всей базе кода.

Теперь я знаю, что эти строки не приносят вреда, но есть ли простой способ избавиться от них автоматически? По крайней мере, это сделает верх каждого файла более чистым;)

Ответы [ 2 ]

2 голосов
/ 03 июля 2011

Есть инструмент, который делает это для C и C ++ , но, насколько я могу судить, он еще не поддерживает Objective-C. Я подал заявку, чтобы попросить об этом.

1 голос
/ 03 июля 2011

Ничего комплексного с полки не приходит на ум.

1) AppCode JetBrains может помочь.В настоящее время он довольно молодой (например, даже не «бета», но общедоступный) и не совсем понимает структуру включаемых и нетривиальных проектов xcode и настроек сборки, но, вероятно, он достаточно умен, чтобы справляться с более простыми случаями.

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

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