博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSNumber的使用
阅读量:6328 次
发布时间:2019-06-22

本文共 614 字,大约阅读时间需要 2 分钟。

NSNumber可以将基本数据类型包装成对象,这样就可以间接将基本数据类型存进NSArray、NSDictionary等集合中, 但是它不能包装结构体。

常见的初始化方法:

  • + (NSNumber *)numberWithChar:(char)value
  • + (NSNumber *)numberWithInt:(int)value
  • + (NSNumber *)numberWithFloat:(float)value
  • + (NSNumber *)numberWithBool:(BOOL)value
  • - (id)initWithChar:(char)value
  • - (id)initWithInt:(int)value
  • - (id)initWithFloat:(float)value
  • - (id)initWithBool:(BOOL)value
  • ...

NSNumber常用方法

  • - (char)charValue
  • - (int)intValue
  • - (double)doubleValue
  • - (BOOL)boolValue
  • - (NSComparisonResult)compare:(NSNumber *)otherNumber
  • - (BOOL)isEqualToNumber:(NSNumber *)number

转载于:https://www.cnblogs.com/martinhu/p/3868204.html

你可能感兴趣的文章
hadoop大集群的实施(13)
查看>>
Java获取客户端IP
查看>>
【阿里云产品公测】结构化数据服务OTS之JavaSDK初体验
查看>>
2018阿里云双11拼团大促主会场全攻略
查看>>
阿里云发布迁移解决方案,“迁移上云”这件事有专业的人做
查看>>
在view 5.1中,查看虚拟桌面中的view agent日志
查看>>
玩转大数据系列之一:数据采集与同步
查看>>
Azure PowerShell 1.0.0以上版本在中国Azure使用的注意事项
查看>>
Linux环境下验证码无法获取
查看>>
使用广播实时更新网络状态变化
查看>>
从vfs_read()到ocfs2_file_aio_read()
查看>>
history 命令配置
查看>>
Cell 上的多个按钮点击事件处理
查看>>
【PHP】html嵌套php无法解析问题
查看>>
安全的终止线程:
查看>>
LinuxGrub命令行接口(CentOS6)
查看>>
SELECT查出多行 INTO 单行上会把第一行赋值到单行上
查看>>
microservice-docker- 基本命令
查看>>
php面向对象一
查看>>
pl\sql developer链接oracle数据库日期显示乱码
查看>>