मैं विरासत में निजी संपत्तियों तक पहुंचने का प्रयास कर रहा हूं। क्या उस नामकरण सम्मेलन सेब ने मुझे दिया है?उद्देश्य-सी: विरासत वर्ग में निजी संपत्तियों का उपयोग
हैडर:
#import <Foundation/Foundation.h>
@interface FooBar : NSObject
-(void)doSomeThingWithThisNumber:(NSInteger)aNumber;
@end
कार्यान्वयन:
#import "FooBar.h"
@interface FooBar()
@property NSInteger myPrivateFoo;
@end
@implementation FooBar
@synthesize myPrivateFoo = _myPrivateFoo;
-(void)doSomeThingWithThisNumber:(NSInteger)aNumber
{
_myPrivateFoo = aNumber;
}
@end
अगर मैं मैं _myPrivateFoo
उपयोग नहीं कर सकते एक नया करने के लिए इस वर्ग के वारिस। हेडर फ़ाइल में घोषणा के बजाए ऐसा करने का कोई और तरीका है?
ठीक है यह काम करता है। लेकिन केवल self.myPrivateFoo के साथ। ;) टाई! –
चूंकि यह काम करता है, आपको मेरे उत्तर को सही के रूप में चिह्नित करना चाहिए। –
क्षमा करें, मैं नया हूँ। –