如果一個類的屬性定製的setter:設置屬性的屬性是否調用第一個屬性的setter?
@interface OuterClass : NSObject
@property InnerClass *obj;
-(void)setObj:(InnerClass *)obj;
和InnerClass
本身有一個屬性:
@property NSString *text;
,然後我做的:obj.text = @"Hello";
意志激活OuterClass
對象的setObj:
方法?
@AndrewMadsen不重複 – 2013-03-12 22:26:13
@JustinMeiners捍衛你的立場。我看到了你的答案,而另一個鏈接的副本在內容上看起來非常相似。 – CodaFi 2013-03-12 23:10:16
@CodaFi鏈接中的問題與我的第一個答案(BEFORE EDIT下面的部分)基本相同,問的是一個屬性是否是setter和getter。這個問題是詢問當成員屬性發生變化時是否有成員的對象得到通知。關於不同情況下相同功能的不同問題。 – 2013-03-12 23:41:48