Dot语法和synthesize

3

我想知道synthesize是否支持点语法。我的目标只是为了更好地了解它——我意识到我可以通过自己定义getter来实现这个目标。到目前为止,我一直在寻找有关这个主题的信息,但没有太大的成功。

我想要做的示例:

@synthesize name = self.someObject.name;

作为一个getter,它可能会是以下这样的东西:
-(NSString*)name
{
    return self.someObject.name;
}
1个回答

3

不行,你不能这样做。在@synthesize中等号后面的值必须引用当前类的一个实例变量。你可以像你注意到的那样实现以上getter方法,但是@synthesize不会这样做。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接