【发布时间】:2013-02-28 15:49:05
【问题描述】:
如果一个类有一个属性的自定义设置器:
@interface OuterClass : NSObject
@property InnerClass *obj;
-(void)setObj:(InnerClass *)obj;
而InnerClass本身有一个属性:
@property NSString *text;
然后我会这样做:obj.text = @"Hello"; 会激活OuterClass 对象的setObj: 方法吗?
【问题讨论】:
-
@AndrewMadsen 不重复
-
@JustinMeiners 捍卫你的立场。我看到你的答案和那个链接骗局中的另一个答案在内容上看起来非常相似。
-
@CodaFi 链接中的问题与我的第一个答案(编辑前的下方部分)相同,它基本上询问属性是否确实设置和获取。这个问题是询问当成员属性更改时是否会通知具有成员的对象。在不同的上下文中,关于相同功能的不同问题。
标签: objective-c accessor declared-property