2012-04-22 19 views
0

NSStringNSBool、およびNSIntegerには、必要なときに便利な多くの機能が追加されていますが、不要になると手荷物になります。 boolとintのような文字列を保持するための軽量な方法はありますか?ココア軽量ストリング

  • NSBoolがありBOOL
  • NSIntegerint

NSStringは何もありませんがありますか?

+0

NSBool has BOOLは嘘です –

答えて

6

NSIntegerを使用することができますが(ちょうどintのように - と、それについて正確には、NSInteger is a typedef to either long or int depending on architecture)だけ生のC型であり、そしてのようなものはありませんNSBool。おそらくNSNumberオブジェクトを考えているでしょう。一方、オブジェクトは、保持して操作するのが本当に簡単です。はい、生のバイトを取得して "const char *"に入れることができますが、Objective Cで作業している場合は、CポインタではなくObjective Cオブジェクトとして文字列を残すことが少なくなります。