NSString
、NSBool
、およびNSInteger
には、必要なときに便利な多くの機能が追加されていますが、不要になると手荷物になります。 boolとintのような文字列を保持するための軽量な方法はありますか?ココア軽量ストリング
NSBool
がありBOOL
NSInteger
はint
NSString
は何もありませんがありますか?
NSString
、NSBool
、およびNSInteger
には、必要なときに便利な多くの機能が追加されていますが、不要になると手荷物になります。 boolとintのような文字列を保持するための軽量な方法はありますか?ココア軽量ストリング
NSBool
がありBOOL
NSInteger
はint
NSString
は何もありませんがありますか?
NSInteger
を使用することができますが(ちょうどint
のように - と、それについて正確には、NSInteger
is a typedef
to either long
or int
depending on architecture)だけ生のC型であり、そしてのようなものはありませんNSBool
。おそらくNSNumber
オブジェクトを考えているでしょう。一方、オブジェクトは、保持して操作するのが本当に簡単です。はい、生のバイトを取得して "const char *
"に入れることができますが、Objective Cで作業している場合は、CポインタではなくObjective Cオブジェクトとして文字列を残すことが少なくなります。
あなたはconst char *
NSBool has BOOLは嘘です –