可可轻量级字符串

Jac*_*nkr 0 cocoa boolean nsstring nsinteger

NSString,NSBool并且NSInteger有很多额外的功能,在需要时很好,但在不必要的时候成为行李.是否有一种轻量级的方法来保持字符串,就像bool和int一样?

  • NSBool 具有 BOOL
  • NSInteger 具有 int

有什么NSString

Mic*_*ann 6

NSInteger仅仅是一个原始的C型(就像int-而且,要精确它,NSIntegertypedef要么longint取决于架构),并没有这样的东西NSBool.你可能在想NSNumber 对象.

NSString另一方面,物体很容易保持和使用.是的,您可以获取原始字节并将它们放入" const char *",但如果您正在使用Objective C,您会发现将字符串保留为Objective C对象而不是C指针的麻烦较少.