मैं निम्नलिखित वर्ग इंटरफेस है:उद्देश्य सी: निजी उदाहरण गुण कहां घोषित करें?
@interface MyClass : NSObject
@property int publicProperty;
@end
तो कार्यान्वयन:
@interface MyClass() // class extension
- (void)privateMethod; // private methods
@end
@implementation MyClass {
int _privateProperty;
}
@property int privateProperty = _privateProperty;
@end
यह है कि क्या एप्पल पुरुष WWDC में पता चला है, लेकिन वहां नहीं की तरह वर्ग विस्तार में _privateProperty डालने के लिए किसी भी कारण है :
@interface MyClass() // class extension
{
int _privateProperty;
}
- (void)privateMethod; // private methods
@end
धन्यवाद!
आप कई अच्छा जवाब मिल सकता है यहां आपके प्रश्न के लिए: http://stackoverflow.com/search?q=private+property – Monolo
संभावित डुप्लिकेट [निजी संपत्ति कैसे बनाएं?] का लाइसेंस [http://stackoverflow.com/questions/2768750/how-to-make-a-private-property) – Monolo