14得票1回答
如何将NSNumber对象转换为计算目的?

我正在开发一些代码,其中使用扫描器从字符串中获取NSNumbers,例如x和y。 现在我想从x和y计算出一个简单的值,比如z=10.0/(x+y/60.0)/60.0)。但我不能直接这样做,因为编译器不允许对数字对象应用普通算术符号。 所以,我尝试定义类型为double的xD和yD,并尝试...

14得票1回答
尝试在实例方法中使用NSLog输出NSNumber实例变量

我正在开发一个控制台应用程序,用于跟踪不同的音乐。我首先着手让歌曲类运转起来,但在尝试将为歌曲时长分配的NSNumber记录到NSLog语句中时遇到了问题:// // Song.h // MusicCollection.15.9 // // Created by Nicholas ...

14得票3回答
如何将带有逗号而非小数点的数字字符串转换为NSDecimalNumber?

我有一个接口给我这样的数字0000000012345,78 所以我找到了如何把它们转换成数字。但是我需要用这个数字进行计算,而我实际上需要的是一个十进制数。NSNumberFormatter *fmtn = [[NSNumberFormatter alloc] init]; [fmtn s...

13得票4回答
iOS - 为什么我用“==”比较两个NSNumbers时可以正常工作?

在我的应用中,我无意中使用 "==" 来比较两个 NSNumber 对象,代码如下:NSNumber *number1; NSNumber *number2; 稍后,在这些对象的 int 值被设置之后,我不小心做了这件事:if (number1 == number2) { NSLog(...

13得票3回答
在字典中存储整数

据我所知,在Objective-C中,您只能将对象放入字典中。因此,如果我要创建一个字典,它必须包含所有的对象。这意味着我需要将我的整数作为NSNumber放入其中,对吗? 那么...NSNumber *testNum = [NSNumber numberWithInt:varMoney];...

13得票3回答
从NSDate获取NSNumber

我正在尝试绕过一个日期验证,它拒绝任何早于明天的日期。 到目前为止,我有:NSDate *dateY = [NSDate dateWithTimeIntervalSinceNow:-86400]; // Negative one day, in seconds ...

13得票4回答
将NSString转换为double进行计算,然后再将其转回NSString以打印输出

我接受 NSString 作为NSString *value = [valuelist objectAtIndex:valuerow]; NSString *value2 = [valuelist2 objectAtIndex:valuerow2]; 来自UIPickerView。我想要dou...

13得票2回答
Swift:CInt转Int的转换?

在Swift中将CInt转换为Int(本地整数类型)的最简洁方法是什么?目前我正在使用:NSNumber.numberWithInt(myCInt).integerValue 这是首选方案吗?

13得票5回答
如何检查NSNumber是否为null?

NSDictionary *regionDict = (NSDictionary *) region; NSNumber *lat = [regionDict objectForKey:@"lat"]; //[latitude addObjec...

12得票2回答
在Swift中将Double转换为NSNumber会失去精度

由于某些原因,在我的Swift应用程序中,将某些Doubles转换为NSNumber时会出现问题,而有些则不会。我的应用程序需要将具有2位小数(价格)的双精度浮点数转换为NSNumbers,以便可以使用Core Data进行存储和检索。例如,一些特定的价格,如79.99,如果不使用NSNumb...