1. ホーム
  2. objective-c

[解決済み] NSDictionaryにboolean値を追加するにはどうすればよいですか?

2022-09-09 01:13:55

質問

さて、整数の場合、私は NSNumber . でも、YESとNOはオブジェクトじゃないんだなぁ。A.f.a.i.k. 私がオブジェクトを追加できるのは NSDictionary にしか追加できないんですよね?

booleanのラッパークラスが見つかりませんでした。あるのでしょうか?

どのように解決するのですか?

NSNumberを使用しています。

init...やnumber...メソッドを持っていて、整数などと同じようにブーリアンを取ります。

からは NSNumberクラスリファレンス :

// Creates and returns an NSNumber object containing a 
// given value, treating it as a BOOL.
+ (NSNumber *)numberWithBool:(BOOL)value

とする。

// Returns an NSNumber object initialized to contain a
// given value, treated as a BOOL.
- (id)initWithBool:(BOOL)value

とする。

// Returns the receiver’s value as a BOOL.
- (BOOL)boolValue