0

NSString, NSBool, 并NSInteger带有许多额外的功能,这些功能在需要时很好,但在不必要时就变成了包袱。有没有像 bool 和 int 这样的轻量级方法来保留字符串?

  • NSBool拥有BOOL
  • NSInteger拥有int

有什么NSString

4

2 回答 2

6

NSInteger只是一个原始的 C 类型(就像int-- 并且,准确地说,NSInteger是一个typedefto eitherlongint取决于 architecture),并且没有NSBool. 您可能正在考虑NSNumber 对象

NSString另一方面,对象真的很容易抓住和使用。是的,您可以获取原始字节并将它们放入“ const char *”中,但如果您使用的是 Objective C,您会发现将字符串作为 Objective C 对象而不是 C 指针会更容易。

于 2012-04-22T18:53:20.333 回答
4

您可以使用const char *

于 2012-04-22T18:53:11.220 回答