iphone - 我如何知道何时在核心数据中使用 Integer16/32/64 或 float/int/double/decimal?

标签 iphone ios

使用 NSInteger(或 NSNumber)和 float/int 有什么好处/坏处?

小数到底是什么??

谢谢!

最佳答案

NSInteger在 iPhone 上使用时只是 int 的类型定义,但如果您为 64 位机器构建代码,在 OSX 上会将 32 位 int 形式更改为 64 位 int。

NSNumber是一个可以容纳任何类型数字的对象,包括 float 、整数、 double 、长整数等。

NSDecimal是一个结构体,它将告诉您有关 NSNumber 的浮点值的一些细节。

NSDecimalNumberNSNumber 的子类,可以保存更精确的浮点值:参见@dreanlax 评论

关于iphone - 我如何知道何时在核心数据中使用 Integer16/32/64 或 float/int/double/decimal?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7360180/

相关文章:

iOS 7/8 半透明导航栏右上角黑色

ios - 派生 MKAnnotationView 并将其链接到 NIB 文件

javascript - 如何使用 Cordova 获取设备的铃声状态/静音状态?

ios - 如何在不同的 UIViewController 之间传递数据?

iphone - 从 UISearchDisplayController 推送到新 View

ios - 将 iAd 横幅叠加到屏幕上而不是调整屏幕大小

iphone - 如何在循环遍历字符时将字符显示到 UILabel?

ios - 如何使用NSURLCache?

iphone - NSURLConnection 不调用 didRecieveData 方法

iphone - 如何在点击按钮时显示键盘?