संभव डुप्लिकेट:
Is this a new way to define private instance variables in Objective-C?उद्देश्य-सी में, हम @ कार्यान्वयन अनुभाग में आवृत्ति चर डाल सकते हैं?
मैं हमेशा इंटरफ़ेस .h
फ़ाइल में उदाहरण चर डाल, लेकिन सिर्फ कुछ कोड यह कर देखा:
@implementation Fraction {
int numerator;
int denominator;
}
है जो कार्यान्वयन पक्ष में आवृत्ति चर को स्थानांतरित करने के लिए। यह भी काम करता है, लेकिन जब से हम इसे कर सकते हैं (या हम हमेशा इसे उद्देश्य-सी के साथ कर सकते हैं), और मुझे लगता है कि यह बेहतर है क्योंकि हम किस आवृत्ति चर का उपयोग करते हैं, वास्तव में एक इंटरफ़ेस का हिस्सा नहीं है।
आप ([यह] पसंद कर सकते हैं http://stackoverflow.com/questions/10407848/is-this-a-new-way-to-define-private-instance-variables- इन-उद्देश्य-सी)। – Kjuly
ऐसा लगता है [एलएलवीएम कंपाइलर के लिए नया] (http://stackoverflow.com/a/8015986/77939)। यदि आप चाहते हैं कि आपका कोड पोर्टेबल हो, तो मैं इसके खिलाफ अनुशंसा करता हूं। – mpontillo