28得票4回答
比较两个NSNumber对象

我使用了这段代码来比较两个NSNumber对象,但它从未通过if条件。listItems = [appDelegate.productStatus componentsSeparatedByString:@","]; for (int i=0;i<[appDelegate.produ...

15得票2回答
如何将UInt16转换为NSNumber

我有一个UInt16变量,我想将其传递给需要NSNumber的遗留函数。 如果我尝试: NSNumber(value: myUInt16Variable)var castAsNSNumber : NSNumber = myUInt16 我遇到了编译错误'UInt16' is not conv...

86得票6回答
如何添加两个NSNumber对象?

现在这应该很简单,但是如何对两个NSNumber进行求和?类似于:[one floatValue] + [two floatValue] 还有更好的方法吗?

34得票5回答
在Swift中将CGFloat转换为NSNumber

我有一个Swift扩展,其中有一些属性是CGFloat类型。问题是我不知道如何使用关联对象将CGFloat值存储为NSNumber。 这是我的代码,尽管它不能正常工作,但它详细说明了我的意图:var scaledFontSize: CGFloat { get { gu...

24得票1回答
将无符号长整型值存储到/从NSString中检索

我有一个unsigned long long的值,我想把它存储到NSString中,并从字符串中检索出来。 最初,我将该值存储在NSNumber中,并使用它来获取字符串。NSString *numStr = [NSString stringWithFormat:@"%llu", [myNum...

12得票4回答
iOS中,使用ARC时不允许将int隐式转换为NSNumber。

我遇到了以下代码的错误消息:Implicit conversion of 'int' to 'NSNumber *' is disallowed with ARC。 我做错了什么?<pre> <code> NSDictionary *results = [json...

43得票2回答
将NSNumber转换为NSDecimalNumber

我了解NSDecimalNumber继承自NSNumber。 但是,我很难弄清楚如何从NSNumber初始化NSDecimalNumber,或者如何将NSNumber转换为NSDecimalNumber。 我尝试过NSDecimalNumber* d = [aNumber copy]; 请...

9得票1回答
将(u)int64_t转换为NSNumbers

所以,我的问题是这样的,我正在创建一个使用uint64_t对象作为键的NSMutableDictionary。 有没有比这更好的方法来创建它们呢? uint64_t bob=7; NSNumber *bobsNumber; #if __LP64__ || TARGET_OS_EMBED...

66得票26回答
iOS将大数字转换为较小格式

如何将所有超过3位数的数字转换为4位数或更少的数字? 这就是我的意思:10345 = 10.3k 10012 = 10k 123546 = 123.5k 4384324 = 4.3m 四舍五入并不是非常重要,但是可以作为额外的加分项。 我已经尝试使用 NSNumberFormatter,但...

43得票12回答
获取NSNumber的类型

我想获取NSNumber实例的类型。 在http://www.cocoadev.com/index.pl?NSNumber上我找到了以下内容: NSNumber *myNum = [[NSNumber alloc] initWithBool:TRUE]; if ([[myNum c...