मुझे अपने कार्यस्थल के लिए एक दस्तावेज़ीकरण समाधान समाधान लागू करने की आवश्यकता है और इसे शीर्षक में वर्णित तीनों तक सीमित कर दिया है। मैं इन समाधानों के बीच औपचारिक तुलना के तरीके में बहुत कम जानकारी प्राप्त करने में सक्षम हूं, और मुझे आशा है कि आप में से एक या अधिक में अनुभव वाले अनुभवों का वजन हो सकता है:उद्देश्य-सी दस्तावेज़ीकरण जेनरेटर: हेडरडॉक बनाम डॉक्सीजन बनाम ऐप्पलडॉक
यहां मेरे पास है मेरी प्रारंभिक पास से बटोरने के लिए सक्षम किया गया:
HeaderDoc सकारात्मक: सेब के मौजूदा डॉक्स के अनुरूप, सेब docsets
HeaderDoc विपक्ष बनाने के साथ अनुकूलता: व्यवहार को संशोधित करने मुश्किल है, परियोजना सक्रिय रूप से काम नहीं कर रहा है, बहुत से दूर इसे से बदला गया है (जिसका अर्थ है कि कुछ कमी होनी चाहिए, हालांकि मैं इसे प्रमाणित नहीं कर सकता)।
Doxygen सकारात्मक: सक्रिय समर्थन समुदाय ख व्यापक उपयोग आधार है, बहुत से अनुकूलन, सबसे उत्पादन प्रकार (लेटेक्स आदि की तरह)
Doxygen विपक्ष के/c: यह देखो/सेब डॉक्स के साथ संगत व्यवहार करते हैं बनाने के लिए काम लेता है, संगतता सेब docsets साथ के रूप में सरल
AppleDoc पेशेवरों नहीं है: सेब के मौजूदा डॉक्स के साथ संगत लगता है, सेब docsets,
AppleDoc विपक्ष बनाने के साथ अनुकूलता:, typedefs, enums, और कार्यों का प्रलेखन के साथ अंक सक्रिय रूप से विकसित किया जा रहा
क्या यह ध्वनि सही है? हमारे वांछित समाधान होगा:
- अनुरूप रूप और के लिए
- क्षमता Xcode के भीतर से प्रलेखन संदर्भ ऊपर खींचने के लिए विकल्प क्लिक करें सेब उद्देश्य-सी वर्ग संदर्भ के साथ लग रहा है, और फिर दस्तावेज़ (सिर्फ सेब की तरह से लिंक कक्षाएं)
- श्रेणियों, एक्सटेंशन, और जैसे (सेब की कक्षाओं की कस्टम श्रेणियां) की स्मार्ट हैंडलिंग
- हमारे स्वयं के संदर्भ पृष्ठ बनाने की क्षमता (इस पृष्ठ की तरह: लोड हो रहा है ... जिसमें छवियां शामिल हो सकती हैं, और उत्पन्न होने से लिंक करने योग्य हो सकती हैं श्रेणी संदर्भों को निर्बाध रूप से, जैसा कि सेब के UIViewController क्लास संदर्भ पृष्ठ से लिंक लिंक करता है।
- आसान कमांड लाइन आदेशों का निर्माण स्क्रिप्ट में एकीकृत किया जा सकता है बहुत बड़ी codebase
उपर्युक्त सभी जानकारियां के आधार पर की
एफवाईआई, ऐप्पल का दस्तावेज़ [एक्सकोड 5 में नई विशेषताएं] (https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_5_0.html) कहता है कि 'त्वरित सहायता पैनल में और कोड पूर्ण होने में पॉपओवर दृश्य' ... 'Doxygen और HeaderDoc संरचित टिप्पणियां समर्थित प्रारूप हैं। "AppleDoc" का कोई जिक्र नहीं है। –