有沒有人知道是否有可能從Objective-C的項目中的所有類中獲取代碼行的總數。 現在我猜測這是不可能的,但我只是想確定。 如果有可能有人知道該怎麼做嗎?獲取代碼行總數?
Q
獲取代碼行總數?
0
A
回答
4
如果你喜歡的終端,並在同一個文件夾中的所有文件,請嘗試:
$ wc *.m
在代碼中得到的數字,你可以運行它生成一個shell腳本生成階段頭文件爲你。例如。
cd source_folder
wc -l *.m \
| tail -1 \
| awk '{ print "#define kNumberOfLines " $1 }' \
> lines_of_code_header.h
然後包含該文件並使用該常量,只要你喜歡。
0
find . -type f -name "*.[mh]" -exec wc -l '{}' \; | awk '{sum+=$1} END {print sum}'
+3
這會更好一些解釋它如何工作。只是在這裏傾銷代碼並沒有教會任何人。 – cHao
+3
事實上,如果你不添加一些細節,這個很有可能會被刪除。 –
相關問題
- 1. 獲取的代碼行的總數在翻譯單元
- 2. 獲取的代碼行數執行
- 3. mysql獲取加總行數
- 4. 如何獲取帶密碼限制的密碼總行數?
- 5. 獲取代碼
- 6. 獲取代碼
- 7. 獲取代碼
- 8. 獲取代碼
- 9. Perl一行代碼提取並彙總文件中的數字
- 10. PHP/MySQL - PDO庫獲取總行數
- 11. 從子查詢中獲取總行數?
- 12. 使用LIMIT時獲取總行數?
- 13. 如何獲取swt.table中的總行數
- 14. 獲取表格的總行數
- 15. 從MySQL中的多行獲取總數
- 16. linq分頁 - 獲取總行數
- 17. C++獲取文件行總數
- 18. 在尋呼時獲取總行數
- 19. 獲取源代碼。
- 20. 獲取從代碼
- 21. 獲取源代碼
- 22. 獲取從代碼
- 23. 獲取代碼爲
- 24. 獲取java.lang.NumberFormatException代碼
- 25. 以下代碼總是將行數回退爲零總是
- 26. 獲取文件中的C代碼行
- 27. 使用並行獲取狀態代碼
- 28. 運行簡單代碼時獲取java.lang.NoSuchMethodError
- 29. VBA代碼來獲取可見行
- 30. 獲取org.openqa.selenium.firefox.NotConnectedException在執行硒wedriver代碼
我想知道代碼中的#行代碼。這將在應用程序的UILabel中呈現。 –
墊子答案仍然適用。只需在NSTask中運行「wc」,並解析結果即可:http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSTask_Class/Reference/Reference.html –
@CraigOtis 'NSTask'不適用於iOS,是嗎? – FreeAsInBeer