0

NSStringNSBool、 などなど、NSInteger必要なときは嬉しいけれど、いらないときはお荷物になるおまけ機能がたくさん付いてきます。bool や int のように文字列を保持する軽量な方法はありますか?

  • NSBoolもっているBOOL
  • NSIntegerもっているint

何がNSStringありますか?

4

2 に答える 2

6

NSIntegerは単なる生の C 型であり (int正確には --NSIntegerのようtypedefに、longまたはintアーキテクチャに応じて)、. のようなものはありませんNSBoolNSNumber おそらくオブジェクトについて考えているでしょう。

NSString一方、オブジェクトは、保持して操作するのが非常に簡単です。はい、生のバイトを取得して " " に入れることができますconst char *が、Objective C を使用している場合は、文字列を C ポインターではなく Objective C オブジェクトのままにしておく方が頭痛の種が少ないことがわかります。

于 2012-04-22T18:53:20.333 に答える
4

使用できますconst char *

于 2012-04-22T18:53:11.220 に答える