Có ai có thể chia sẻ các cách để làm tài liệu trong mục tiêu C không? Có cách nào tiêu chuẩn như trong java?Cách thực hiện tài liệu trong mục tiêu C?
Trả lời
Tôi không biết bạn đang sử dụng IDE nào nhưng Doxygen cho phép bạn tạo tài liệu từ nhận xét trong Mục tiêu-C (cũng như C, C++, Java và một số thứ khác).
Nếu bạn đang sử dụng Xcode (chỉ là giả định, kể từ khi bạn đang sử dụng Objective-C), có dường như có một số mức độ hội nhập (không thử nghiệm của tôi, chỉ cần tìm thấy trên Google): http://developer.apple.com/tools/creatingdocsetswithdoxygen.html
Tôi nghĩ bạn đang tìm kiếm Doxygen
.
Tin tốt cho tất cả! : D Cuối cùng sau khi chờ đợi một thời gian dài Apple đã giới thiệu một ý kiến phân tích cú pháp cho các dự án của chúng tôi. Theo new features trong XCode 5:
tài liệu dự án từ tài liệu tham khảo khung API và bình luận có cấu trúc trong mã nguồn của bạn được hiển thị trong bảng điều khiển giúp đỡ nhanh chóng và trong quan điểm hoàn thành mã popover. Doxygen và HeaderDoc nhận xét có cấu trúc được hỗ trợ định dạng.
và từ các ghi chú Clang 3.2 phát hành:
Clang phân tích các ý kiến và có thể phát hiện lỗi cú pháp và ngữ nghĩa trong ý kiến. Các cảnh báo này được tắt theo mặc định. Vượt qua -Wdocumentation cờ để bật cảnh báo về nhận xét tài liệu.
Nếu bạn muốn xem một ví dụ về tính năng mới này, tôi khuyên bạn hãy xem bài viết sau: Documentation in Xcode 5
Hãy xem [ câu trả lời này] (http://stackoverflow.com/a/19169271/991816). Nó liệt kê tất cả các lệnh được hỗ trợ. – DanSkeel
Các chuẩn cách, như @DiegoPalomar đề nghị, là sử dụng HeaderDoc , Công cụ riêng của Apple để nhúng nhận xét có cấu trúc vào mã nguồn.
Nó đi kèm với Xcode, vì vậy không cần cài đặt. Nó đi kèm với một kịch bản dòng lệnh tạo ra đầu ra HTML của tài liệu của bạn.
Documents cho HeaderDoc:
Dưới đây là một ví dụ:
/*!
* Takes in a number and adds 4 to it.
*
* @param myNumber a number of type NSInteger.
*
* @return The number with 4 added to it.
*/
- (NSInteger)addFour:(NSInteger)myNumber {
return myNumber + 4;
}
Bi g cộng: khi bạn Alt-click vào phương pháp ghi chép của bạn, doc của bạn xuất hiện trong bóng:
HeaderDoc là mã nguồn mở quá: http://www.opensource.apple.com/source/headerdoc/
3 liên kết đầu tiên không hoạt động. –
- 1. Tài liệu tiêu chuẩn mục tiêu-C
- 2. Cách thực hiện cuộc gọi lại trong mục tiêu-C
- 3. Mục tiêu iOS C: Hiển thị tài liệu RTF
- 4. Thực hiện Đồng hồ đếm ngược trong Mục tiêu-c?
- 5. Khung tài liệu như JavaDoc cho mục tiêu C
- 6. Mục tiêu iPhone-c: phát hiện từ 'thực'
- 7. Mục tiêu-C: Fowler – Noll – Vo (FNV) Thực hiện băm
- 8. Lấy Thư mục Hiện tại trong Mục tiêu C
- 9. Xác định các thuộc tính trong tệp tiêu đề và mục tiêu tệp thực hiện c
- 10. Làm cách nào để thực hiện cuộc gọi điện thoại trong Mục tiêu C?
- 11. Tài liệu tiêu chuẩn
- 12. Tài liệu tham khảo Cần thiết để thực hiện một thông dịch viên trong C/C++
- 13. Không thực hiện mục tiêu org.apache.maven.plugins
- 14. "Mục tiêu hiện đại-C" thực sự là phiên bản mới, tức là Mục tiêu-C 2.1?
- 15. Tài liệu tập tin tiêu đề C/C++
- 16. Tạo TTF trong mục tiêu-C
- 17. C++ thực hiện STL unordered_map, tài liệu tham khảo có giá trị
- 18. Làm thế nào để thực hiện mẫu đại biểu (như trong mục tiêu-c) trong java
- 19. Tạo một tệp ZIP từ một thư mục trong thư mục tài liệu - Mục tiêu C (ARC)
- 20. Tài nguyên tốt cho việc học tập Mục tiêu-C
- 21. Tại sao MSBuild không thực hiện nhiều mục tiêu?
- 22. thực hiện một mục tiêu 'cài đặt' với SCons
- 23. Tài liệu nhận xét mục tiêu-C trên/** @discussion @param @see @return .... */
- 24. Nhiều đại biểu trong mục tiêu C
- 25. NULL vs nil trong Mục tiêu-C
- 26. urldecode trong mục tiêu-c
- 27. Tương đương Sscanf trong mục tiêu-C
- 28. Mục tiêu-C respondsToSelector
- 29. Mục tiêu C ORM
- 30. Sử dụng C++ trong mục tiêu C++?
thể trùng lặp của [Tài liệu-máy phát điện cho Objective- C?] (Http://stackoverflow.com/questions/813529/documentation-generator-for-objective-c) –
cũng .. thực sự tôi đang tìm kiếm một số hướng dẫn để viết tài liệu trong mục tiêu C. –