2010-03-11 17 views
15

से क्लास आरेख बनाएं, क्या कोई जानता है कि मैं पहले से मौजूद आईफोन प्रोजेक्ट से स्वचालित रूप से यूएमएल क्लास आरेख कैसे बना सकता हूं। क्या यह संभव है?पहले से मौजूद आईफोन कोड

अग्रिम धन्यवाद।

+0

https://www.visual-paradigm.com/support/documents/vpuserguide/276/277/7284_reverseengin.html तत्काल रिवर्स उद्देश्य-सी आपके लिए उपयोगी हो सकता है – AliasCocoa

उत्तर

15

हाँ, आप Doxygen उपयोग कर सकते हैं:

  1. स्थापित Doxygen (MacPorts साथ: sudo port install doxygen)।

  2. this जैसी एक स्क्रिप्ट प्राप्त करें और अपनी कॉन्फ़िगरेशन से मेल खाने के लिए पहली पंक्तियां बदलें।

  3. these files डाउनलोड करें और डॉक्सिजन फ़ाइल संपादित करें ताकि यह HAVE_DOT=YES और UML_LOOK=YES कहें।

तब यह एक दस्तावेज़ को उत्पन्न और स्थापित करेगा जिसे आप दस्तावेज़ ब्राउज़र से पढ़ सकते हैं, या बस दाएं क्लिक करें और खोजक से सामग्री दिखाएं।


या, यदि आप निर्भरता का ग्राफ चाहते जाँच: https://github.com/nst/objc_dep यह Graphviz उपयोग करता है।

13

सभी चीजों में से OmniGraffle भी देखें। यदि आप इसके साथ एक एक्सकोड प्रोजेक्ट खोलते हैं, तो यह एक पूर्ण श्रेणी आरेख उत्पन्न करेगा। यह एक बड़ी परियोजना के लिए काफी भारी हो सकता है।

+0

मेरी इच्छा है कि मैं इस उत्तर को दो बार ऊपर उठा सकता हूं। धन्यवाद! –

+4

परीक्षण या भुगतान के बावजूद, बड़ी परियोजनाओं पर हर बार क्रैश होता है। –

+0

ओमनीग्राफल के साथ मेरा अनुभव ओह डैनी बॉय जैसा ही है। – ThomasW

संबंधित मुद्दे