2015-02-27 15 views

risposta

4

C'è un'app sull'App Store denominata Xcode Statistics. (O qualcosa di simile). Fa quello che vuoi.

Una parola di avvertimento però. Il numero di linee in un progetto ha poca o nessuna relazione con la qualità o la complessità di quel progetto.

+2

Grazie per questo. E sul tuo secondo punto, so che lo so. È solo per il gusto di farlo;) – user3892683

+0

Ah ok. Volevo solo indicarlo :-) – Fogmeister

+1

Oh e per altri il nome è: "statistiche di progetto per xcode" – user3892683

17

Una soluzione leggera se si utilizza Homebrew (e un fan del terminale) è il programma da riga di comando "Cloc" (contare le righe di codice). Riduce l'output per le lingue utilizzate nel progetto e fornisce altre informazioni utili.

Cloc

$ brew install cloc 
$ cd path/to/project/ 
$ cloc . 
+1

'$ brew install cloc' ' $ percorso cd/a/progetto/' ' $ cloc .' – blwinters

7

Partenza: CLOC

CLOC conta righe vuote, righe di commento, e le linee fisiche di fonte codice.

Per utilizzare CLOC (Count Lines Of Code) per contare il numero di linee in un progetto. Scaricare il file del CLOC .pl e scrivere seguente riga nel terminale:

perl ./DirectoryWhereClockFileIS/cloc-1.56.pl ./YourDirectoryWhereYourSourcesAre 

vi mostrerà risultati come:

enter image description here

0

Se non si vuole pagare $ 4,99 per una sola volta usa e non vuoi disturbarti con HomeBrew. Mentre lo fa contare le righe vuote tra il codice, si può fare questo:

  1. Apri terminale
  2. cd al progetto Xcode
  3. Eseguire il seguente, quando all'interno del vostro progetto di destinazione:

find . -name "*.swift" -print0 | xargs -0 wc -l

Se si desidera escludere baccelli:

find . -path ./Pods -prune -o -name "*.swift" -print0 ! -name "/Pods" | xargs -0 wc -l 

Se il progetto ha c obiettiva e rapida:

find . -type d \(-path ./Pods -o -path ./Vendor \) -prune -o \(-iname \*.m -o -iname \*.mm -o -iname \*.h -o -iname \*.swift \) -print0 | xargs -0 wc -l