2012-08-29 22 views
10

क्या कई एक्सकोड बाइंडिंग, आउटलेट और IBAction बाइंडिंग, मुख्य मूल्य बाइंडिंग इत्यादि दस्तावेज करने के लिए कोई उपकरण है? मैंने Doxygen और HeaderDoc पर धागे को देखा है, लेकिन कक्षाओं का वर्णन करने के लिए ये दस्तावेज़ प्रोग्राम फ़ाइलें हैं, लेकिन एक्सकोड ड्रैग-एंड-ड्रॉप सक्षम करने वाले 'छुपे हुए' लिंक की बड़ी संख्या को कवर करने में प्रतीत नहीं होता है?एक्सकोड और एक्सआईबी स्वयं प्रलेखन

एक विशिष्ट उदाहरण, मैं एक या अधिक फ़ाइलों में परिभाषित एक या अधिक कक्षा/उदाहरणों में विधियों के लिए, मेरी खिड़की पर हर नियंत्रण के लिए IBAction बनाने के लिए XIB संपादक का उपयोग कर सकता हूं - मुझे इनमें से सभी की एक सूची चाहिए , नियंत्रण प्रकार और नाम, स्रोत फ़ाइल, वर्ग और विधि दिखा रहा है - या एक ग्राफिकल प्रतिनिधित्व भी बेहतर होगा। फिर सर कंट्रोलर इत्यादि के लिए मुख्य मूल्य पथ लिंक के लिए एक समान सूची

मैं नया हूं, इसलिए यदि मुझे कुछ स्पष्ट याद आया है, तो कृपया मुझे बताएं।

धन्यवाद।

उत्तर

4

नहीं, .xib फ़ाइलों को दस्तावेज करने के लिए कोई उपकरण नहीं है जब तक कि आप फ़ाइल को अपने दस्तावेज़ के हिस्से के रूप में स्वयं नहीं मानते। (आपने सभी के बाद "स्वयं दस्तावेज" कहा था।) .xibs को XML के रूप में संग्रहीत किया जाता है, हालांकि, यदि आप वास्तव में डेटा निकालना चाहते हैं, तो यह होना चाहिए।

आईबी में आपके द्वारा बनाए गए कार्यों को आपके स्रोत कोड में दिखाई देता है। आप उस ऑब्जेक्ट का वर्णन करने वाली टिप्पणियां जोड़ सकते हैं जो कार्रवाई भेजता है, लेकिन यह पहले स्थान पर एक .xib (और क्रियाओं) का उपयोग करने के बिंदु को याद करेगा, जो कि नियंत्रक से UI तत्वों को डीक्यूपल करना है।

यदि दस्तावेज़ीकरण का बिंदु अन्य डेवलपर्स को समझने के लिए अपनी परियोजना को आसान बनाना है, तो आप .xib दस्तावेज़ उपकरण बनाने में बहुत सारी परेशानी के लिए जाने से पहले उद्देश्य-सी के साथ कुछ और अनुभव प्राप्त करना चाहेंगे। एक .xib और प्रासंगिक शीर्षलेख फ़ाइलों को देखते हुए, किसी भी सक्षम ओब्जे-सी प्रोग्रामर को आसानी से यह बताने में सक्षम होना चाहिए कि कौन से नियंत्रण कनेक्ट हैं, या उस क्षेत्र में समस्याओं को डीबग करने के लिए। लोग 20+ सालों के लिए .xib और .nib फ़ाइलों के साथ काम कर रहे हैं - एक अलग दस्तावेज़ उपकरण की कमी एक अच्छा संकेत हो सकता है कि ऐसी चीज उतनी उपयोगी नहीं हो सकती है जितनी पहले लगती है।