2010-04-15 17 views
6

Esistono strumenti per Objective-C/Xcode? Qualcosa che può effettuare una o più delle seguenti operazioni:Strumenti di analisi statica C-Objective - plugin per Xcode?

  • Rileva importazioni inutilizzati
  • Auto-sintetizzano proprietà
  • metodo dealloc
  • Genera automaticamente dalle proprietà non distribuiti
  • fornire il metodo stub per l'interfaccia

risposta

0

Probabilmente potresti fare qualcosa con AppleScript o un altro linguaggio di scripting, chiamato tramite AppleScript, per operare sui file di metodo o di intestazione.

1

Si vuole guardare a Kevin Callahan Accessorizer, che può fare molte delle cose che si richiedono e altro ancora. Google Toolbox per Mac include anche an Xcode plugin che può rimuovere spazi bianchi e alcune altre cose.

1

importazioni inutilizzati Rilevi

Non sono sicuro di niente che controlla per le importazioni morti.

proprietà -Auto-sintetizzano metodo dealloc -Autogenerate dalle proprietà non distribuiti

User Scripts funzionano abbastanza bene per fare questo all'interno di Xcode, è anche possibile utilizzare un programma come Acessorizer come detto, ma qualcosa di paste negli appunti da incollare.

stub metodo -Fornire per l'interfaccia

tipo "Init" subito dopo @implementation, e digitare Control-. (periodo).

Questi sono macro utente (non script) e puoi facilmente definirne uno tuo. Nota che hanno segnaposti che puoi usare tab per saltare ai bit da compilare.

0

Se vuoi l'analisi statica, Clang è integrato in tutte le versioni recenti. Nessuno di ciò che hai descritto ha nulla a che fare con l'analisi statica, comunque.

+1

Il primo (importazioni non utilizzate) fa, è tradizionalmente il dominio degli analizzatori statici che ti dice del codice morto (che CLANG fa in altri contesti) –

Problemi correlati