【发布时间】:2010-12-17 12:00:20
【问题描述】:
为什么 Objective C 提供了类 NSString 和子类 NSMutableString 而不仅仅是提供 NSMutableString? NSString 不就等同于“const NSMutableString”吗?
在 C++ 中,你只有一个字符串类,std::string,如果你想要一个常量,你可以声明一个 const std:string。
我很想知道为什么我不应该在任何地方都使用 NSMutableString 而从不打扰 NSString?一定是有原因的,否则语言设计者不会同时提供这两者。也许它占用更少的存储空间或其他什么?
【问题讨论】:
标签: objective-c nsstring