2016-09-16 58 views
-1

有沒有辦法阻止類的公共@property可用於該類的子類?公共屬性不可子類

目前,我有一個類和它的子類。子類使用了很多父類屬性,但是我只希望父類擁有一些屬性:以至於在編寫代碼時子類甚至不能調用這些受限屬性。長話短說,這將使使用類&其任何子類「安全」。

遠程可能嗎?

+2

聽起來像是你想有一個私人財產而不是公共財產,是否正確? – rmaddy

回答

2

你做了私有財產在.m文件,宣佈它

@interface ClassName() 

@property (nonatomic, strong) NSArray *myproperty; 

@end 

@implementation ClassName 

@synthesize myproperty; 
+1

不需要'@ synthesize'。 – rmaddy