我要聲明我property
爲以下...保留和一個「單身」屬性?
@property (nonatomic, retain) NSString *phoneNumber;
但我也想調試等(我不想輸入所有手動號碼)期間分配了初始值.. 。
self.phoneNumber = @"123";
如果我這樣做,因爲我已經寫了,我必須另外某個地方保留這個property
。有人可以幫我實現這一點。
我要聲明我property
爲以下...保留和一個「單身」屬性?
@property (nonatomic, retain) NSString *phoneNumber;
但我也想調試等(我不想輸入所有手動號碼)期間分配了初始值.. 。
self.phoneNumber = @"123";
如果我這樣做,因爲我已經寫了,我必須另外某個地方保留這個property
。有人可以幫我實現這一點。
您應該在dealloc
方法release
屬性爲retain
的所有屬性。您可以通過assigning
nil
價值,你的對象通過self.
符號做到這一點:
- (void)dealloc
{
self.phoneNumber = nil;
[super dealloc];
}
不能只使用要設置的屬性值呢? – 2011-09-09 07:46:39
不知道你的問題是什麼。在你看來,當你做self.phoneNumber = @「123」時會出現什麼問題? – fishinear
對不起self.phoneNumber是正確的。但問題是,如果我使用@「123」(或類似的值),那麼我的屬性作爲一個單身人士:它的保留計數始終爲0,然後是1。例如,我不能使retainCount == 2 – Gargo