2015-02-27 17 views

Odpowiedz

4

W App Store znajduje się aplikacja o nazwie Xcode Statistics. (Czy coś takiego). Robi to, co chcesz.

Słowo ostrzeżenia. Liczba linii w projekcie ma niewiele do zerowego związku z jakością lub złożonością tego projektu.

+2

Dzięki za to. I w twoim drugim punkcie wiem, że wiem. To tylko dla zabawy;) – user3892683

+0

Ah ok. Chciałem tylko wskazać :-) – Fogmeister

+1

Aha i dla innych nazwa brzmi: "statystyki projektu dla xcode" – user3892683

17

Lekkim rozwiązaniem, jeśli używasz Homebrew (i wentylatora terminala) jest program wiersza poleceń "Cloc" (licznik linii kodu). Rozkłada dane wyjściowe dla języków używanych w projekcie i udostępnia inne użyteczne informacje.

Cloc

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

'$ brew install cloc' ' $ cd ścieżka/do/projektu/' ' $ cloc .' – blwinters

7

Check out: CLOC

cloc zlicza puste linie, linie komentarza i fizyczne linie kodu źródłowego .

Aby użyć CLOC (Count Lines Of Code) do policzenia liczby linii w projekcie. Pobierz plik The cloc Przyroda i napisać następującą linię w terminalu:

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

To pokaże ci jak wyniki:

enter image description here

0

Jeśli nie chcesz płacić $ 4.99 za jednym razem używaj, a nie chcesz zawracać sobie głowy HomeBrew. Mimo, że nie liczy pustych linii między kodu, można to zrobić:

  1. Otwórz Terminal
  2. cd do projektu Xcode
  3. Wykonaj następujące pozycje, gdy wewnątrz projektu celowego:

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

Jeśli chcesz wykluczyć Dozetki

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

Jeśli projekt ma Objective C i SWIFT:

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 
Powiązane problemy