我有兩種可能性:我應該避免創建大量變量嗎?
1)將一個對象存儲在一個變量中,並在我的代碼中使用該變量。但是這使用內存來存儲對象嗎?
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
BOOL bool1 = [userDefaults boolForKey: key1];
BOOL bool2 = [userDefaults boolForKey: key2];
2)不要將它存儲在變量中,並在需要時從頭開始創建它。
BOOL bool1 = [[NSUserDefaults standardUserDefaults] boolForKey: key1];
BOOL bool2 = [[NSUserDefaults standardUserDefaults] boolForKey: key2];
在這種情況下會推薦什麼?如果對象之間存在差異,那麼我怎麼知道使用哪一個?
感謝您的信息。 – 2010-06-23 12:16:34