Инструменты статического анализа Objective C — плагин к XCode?

Есть ли какие-либо инструменты там для Objective C / XCode? Что-то, что может сделать один или несколько из следующего:

  • Обнаружьте неиспользованный импорт
  • Автосинтезируйте свойства
  • Автоматически сгенерируйте dealloc метод от сохраненных свойств
  • Обеспечьте тупики метода для интерфейса
6
задан cdespinosa 15 April 2010 в 22:53
поделиться

4 ответа

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

1
ответ дан 17 December 2019 в 20:30
поделиться

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

0
ответ дан 17 December 2019 в 20:30
поделиться

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

0
ответ дан 17 December 2019 в 20:30
поделиться

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

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

-Автоматический синтез свойств -Автоматическое создание метода освобождения из сохраненных свойств

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

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

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

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

1
ответ дан 17 December 2019 в 20:30
поделиться