好吧,对于整数我会使用NSNumber
。但我猜 YES 和 NO 不是对象。 AFAIK。我只能将对象添加到NSDictionary
, right?
我找不到任何布尔值的包装类。有没有?
您使用 NSNumber。
它有 init... 和 number... 方法,它们采用布尔值,就像它处理整数等一样。
来自NSNumber 类参考 http://developer.apple.com/DOCUMENTATION/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Reference.html:
// Creates and returns an NSNumber object containing a
// given value, treating it as a BOOL.
+ (NSNumber *)numberWithBool:(BOOL)value
and:
// Returns an NSNumber object initialized to contain a
// given value, treated as a BOOL.
- (id)initWithBool:(BOOL)value
and:
// Returns the receiver’s value as a BOOL.
- (BOOL)boolValue
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)