में एक और कक्षा में घोषित मैं एक DataClass.hका उपयोग enum डेटाप्रकार उद्देश्य सी
@interface DataClass : NSObject
{
}
enum knownTypes
{
type1 = 0,
type2,
type3,
UnknownType = -1
};
वहाँ एक रास्ता मैं .m फ़ाइल और अन्य वर्ग से पहुँच में knownTypes निर्दिष्ट कर सकते हैं है है।
यह उस वर्ग का उपयोग है जिसे मैं बना रहा हूं, इसलिए इस वर्ग में मूल्यों तक पहुंचने के लिए कोई ऑब्जेक्ट नहीं बनाना चाहता।
पूर्व के लिए: TestClass.m में, DataClass.h आयात करके, अब मैं enum मानों का प्रकार टाइप 1, टाइप 2 के रूप में उपयोग कर सकता हूं .. लेकिन यदि मैं DataClass.m में enum डेटा घोषित करता हूं, तो मैं उन enum मानों का उपयोग नहीं कर सका ।
नीचे अज्ञात टाइप क्यों डालें? –