Вы можете использовать sloccount или cloc для этого, они оба совместимы с кодом Objective-C.
Я рекомендую использовать sloccount, вы можете получить хороший HTML-отчет, если вы такжеиспользовать Дженкинс.HTML-отчет позволит вам перейти к разным каталогам и файлам.
Это командная строка для обзора вашего кода, если вы находитесь в корневом каталоге вашего проекта Xcode:
sloccount --duplicates --wide YOUR-TARGET-NAME
И если вы хотите создать отчет для использования в Jenkins, просто добавьте флаг --details
:
sloccount --duplicates --wide --details YOUR-TARGET-NAME > build/sloccount.sc
и установите плагин Jenkins для sloccount через пользовательский интерфейс Jenkins.
Вы сможете увидеть примеры таких отчетов в Jenkins в этой статье блога (отказ от ответственности: я автор): http://blog.octo.com/en/jenkins-quality-dashboard-ios-development/#step1-1.