我明白,如果你打算改變一個字符串對象的內容,那麼你應該使用NSMutableString。這是否適用於實例變量的字符串對象?如果我有:伊娃的NSString或NSMutableString?
@property (nonatomic,retain) NSString* map;
我可以隨時更改self.map,它仍然被認爲很好嗎?我實際上是這樣做的,但是我想到這樣做可能沒有意義,而且我的ivar應該是一個NSMutableString。我只是做這樣的事情:
[email protected]"Georgia";
/// in another method, later:
[email protected]"Montana";
它的工作原理,但在技術上map
是inmutable,所以也許這不是明智?