Objective-C: доступ к частным свойствам в унаследованном классе

Я пытаюсь получить доступ к частным свойствам унаследованного класса. Возможно ли это с тем соглашением об именах, которое предоставило мне яблоко?

Заголовок:

#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 . Есть ли другой способ сделать это вместо объявления в файле заголовка?

7
задан lenn1 23 November 2011 в 23:55
поделиться