Qual è il modo di contare il numero totale di righe in un progetto Xcode? Riesco a vedere il numero di linee in un singolo file, ma ho bisogno di un riassunto di tutte le linee di un progetto.Contare il numero totale di righe in un progetto XCode
risposta
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.
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.
$ brew install cloc
$ cd path/to/project/
$ cloc .
'$ brew install cloc' ' $ percorso cd/a/progetto/' ' $ cloc .' – blwinters
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:
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:
- Apri terminale
- cd al progetto Xcode
- 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
Grazie per questo. E sul tuo secondo punto, so che lo so. È solo per il gusto di farlo;) – user3892683
Ah ok. Volevo solo indicarlo :-) – Fogmeister
Oh e per altri il nome è: "statistiche di progetto per xcode" – user3892683