-1
有没有办法阻止类的公共@property可用于该类的子类?公共属性不可子类
目前,我有一个类和它的子类。子类使用了很多父类属性,但是我只希望父类拥有一些属性:以至于在编写代码时子类甚至不能调用这些受限属性。长话短说,这将使使用类&其任何子类“安全”。
远程可能吗?
有没有办法阻止类的公共@property可用于该类的子类?公共属性不可子类
目前,我有一个类和它的子类。子类使用了很多父类属性,但是我只希望父类拥有一些属性:以至于在编写代码时子类甚至不能调用这些受限属性。长话短说,这将使使用类&其任何子类“安全”。
远程可能吗?
你做了私有财产在.m文件,宣布它
@interface ClassName()
@property (nonatomic, strong) NSArray *myproperty;
@end
@implementation ClassName
@synthesize myproperty;
不需要'@ synthesize'。 – rmaddy
听起来像是你想有一个私人财产而不是公共财产,是否正确? – rmaddy