Инструменты статического анализа Objective-C - плагин для Xcode? - PullRequest
6 голосов
/ 16 апреля 2010

Существуют ли какие-либо инструменты для Objective-C / Xcode?Что-то, что может выполнять одно или несколько из следующих действий:

  • Обнаружение неиспользуемых импортов
  • Автосинтезирование свойств
  • Автогенерация метода dealloc из сохраненных свойств
  • Предоставить заглушки метода для интерфейса

Ответы [ 4 ]

1 голос
/ 16 апреля 2010

Вы хотите взглянуть на Accessorizer Кевина Каллахана, который может выполнять несколько вещей, которые вы запрашиваете, и даже больше. Google Toolbox для Mac также включает в себя плагин Xcode , который может удалять пробелы и некоторые другие вещи.

1 голос
/ 16 апреля 2010

- обнаружение неиспользованного импорта

Не уверен ни в чем, что проверяет мертвый импорт.

-Автосинтезирующие свойства -автогенерированный метод деллока из сохраненных свойств

Пользовательские сценарии работают достаточно хорошо, чтобы делать это внутри XCode, вы также можете использовать такую ​​программу, как Acessorizer, как уже упоминалось, но она вставляет что-то в буфер обмена для вставки.

- Предоставить заглушки метода для интерфейса

введите «init» сразу после @implementation и введите Control-. (Период).

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

0 голосов
/ 16 апреля 2010

Если вы хотите статический анализ, Clang встроен во все последние выпуски. Однако ни одно из того, что вы описали, не имеет ничего общего со статическим анализом.

0 голосов
/ 16 апреля 2010

Возможно, вы могли бы что-то сделать с AppleScript или другим языком сценариев, называемым через AppleScript, для работы с файлами методов или заголовков.

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