2015-02-27 17 views

Trả lời

4

Có một ứng dụng trên App Store gọi Xcode Statistics. (Hay đại loại thế). Nó làm những gì bạn muốn.

Một lời cảnh báo. Số lượng các dòng trong một dự án có rất ít hoặc không liên quan đến chất lượng hoặc độ phức tạp của dự án đó.

+2

Cảm ơn vì điều đó. Và về điểm thứ hai của bạn, tôi biết tôi biết. Nó chỉ là niềm vui của nó;) – user3892683

+0

Ah ok. Chỉ muốn chỉ ra :-) – Fogmeister

+1

Oh và cho những người khác tên là: "thống kê dự án cho xcode" – user3892683

17

Một giải pháp nhẹ nếu bạn đang sử dụng Homebrew (và một fan hâm mộ của nhà ga) là chương trình dòng lệnh 'Cloc' (đếm dòng mã). Nó phân tích đầu ra cho các ngôn ngữ được sử dụng trong dự án của bạn và cung cấp cho bạn các thông tin hữu ích khác.

Cloc

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

'$ brew install cloc' ' $ cd đường dẫn/đến/project/' ' $ cloc .' – blwinters

7

Check-out: CLOC

ClOC đếm dòng trống, dòng bình luận, và dòng vật chất của nguồn mã.

Để sử dụng CLOC (Đếm dòng mã) để đếm số dòng trong dự án. Tải file các CLOC .pl và viết dòng sau trong terminal:

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

Nó sẽ cho bạn thấy kết quả như sau:

enter image description here

0

Nếu bạn không muốn phải trả $ 4.99 cho một thời gian sử dụng và bạn không muốn bận tâm với HomeBrew. Trong khi nó đếm dòng trống giữa mã của bạn, bạn có thể làm điều này:

  1. Mở Terminal
  2. cd cho dự án Xcode của bạn
  3. Execute sau khi bên trong dự án mục tiêu của bạn:

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

Nếu bạn muốn loại trừ nhóm:

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

Nếu dự án của bạn có c khách quan và nhanh chóng:

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 
Các vấn đề liên quan