2010-03-19 7 views
10

Tôi biết Doxygen để tạo tài liệu. Những gì tôi đang tìm kiếm là cách nhanh chóng để chèn tài liệu vào Xcode tương tự như những gì Eclipse thực hiện khi chỉnh sửa các tệp Java.Có một plugin giống như Javadoc cho Xcode tự động tạo mẫu tài liệu không?

Hãy nói rằng tôi có một phương pháp khách quan-c với một vài lập luận như thế này:

-(NSInteger*) sumOf: (NSInteger*) one and:(NSInteger*) two {... 

Trong Eclipse, nếu bạn đặt con trỏ trên phương pháp và loại: /**<Enter> bạn nhận được một Javadoc mẫu trước được điền bằng các thẻ @param@return.

Có thể đạt được điều gì đó tương tự trong Xcode không? Sau khi gõ /**<Enter>, tôi muốn có được điều này tự động:

/** 
* 
* @param one 
* @param two 
* 
* @return 
*/ 
-(NSInteger*) sumOf: (NSInteger*) one and:(NSInteger*) two {... 
+0

Điều này có thể thực hiện được ở Xcode 5. Xem câu trả lời tại bài đăng này: http://stackoverflow.com/a/18899696/1130270 – Lukas

Trả lời

0

Nếu bạn đã có sự kiên nhẫn, hãy xem here vì nó giải thích hành vi hoàn thành và ghi đè trong XCode. Tôi không biết nếu điều này sẽ làm việc cho bộ bình luận nhưng nó có vẻ như là một khởi đầu tốt.

- Frank

1

Các "User Scripts" menu (mà ít biểu tượng cuộn màu đen trên thanh menu Xcode của) có một menu con HeaderDoc với mẫu cho tất cả các loại đánh dấu tài liệu trong cú pháp HD. Bạn có thể thiết lập một phím tắt cho các mục bạn muốn sử dụng bằng cách vào "Key Bindings" trong cửa sổ "Preferences" của Xcode.

Vì kịch bản lệnh là tập lệnh shell, bạn có thể sử dụng bất kỳ ngôn ngữ kịch bản nào để viết, do đó nếu bạn muốn bạn thậm chí có thể viết một tập lệnh hỗ trợ regex phân tích tên tham số ra khỏi dòng đã chọn và điền vào các khái niệm cơ bản về nhận xét HeaderDoc của bạn.

2

tôi đã được sử dụng thành công trong VVDocumenter-Xcode Xcode 5 và nó hoạt động tốt. Nó sẽ tự động tạo một mẫu cụ thể cho một phương thức khi bạn nhập "///" phía trên phương thức.