0
在我從書中得到的以下代碼片段中。應該保留還是不變? iphone-sdk
在類中定義爲實例變量的NSString * pPath。
@interface MainViewController : UIViewController {
NSString *pPath;
}
在設置後的實現中它被保留。我假定在賦值時對象會自動保留(因爲它是一個NSString),並且不需要額外保留它。
- (void) initPrefsFilePath {
NSString *documentsDirectory =
[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
pPath = [documentsDirectory stringByAppendingPathComponent:
@"flippingprefs.plist"];
[pPath retain];
}