Автоматически генерировать заголовки метода Objective C из реализации? - PullRequest
8 голосов
/ 08 февраля 2011

Существует ли инструмент, который возьмет список методов Objective-C и выдаст соответствующие определения заголовков?

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

Что случилось с DRY?Какие инструменты я могу использовать, чтобы облегчить жизнь здесь?Спасибо.

Ответы [ 2 ]

1 голос
/ 08 февраля 2011

Вы можете попробовать Accessorizer: http://www.kevincallahan.org/software/accessorizer.html

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

К сожалению, это не бесплатно.

1 голос
/ 08 февраля 2011

Я не знаю ни одного из существующих инструментов (хотя Интерфейсный Разработчик позволяет вам определять выходы и действия, а затем генерировать для вас заголовок и скелет реализации). Помните, однако, что файл реализации может содержать информацию, которая не должна идти в заголовке (например, частные методы и переменные / свойства экземпляра), поэтому любому инструменту будет трудно сделать это в любом случае.

На данный момент, в Xcode, вы можете разделить окно и видеть оба рядом (в Xcode 4 это Помощник). Или вы можете нажать Alt-Command-UpArrow, чтобы увидеть соответствующий файл.

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