关于NSDictionary的一点感悟

简介:

NSDictionary和NSArray一样,都不能直接存储基本类型,比如:int、float、char等,而只能存储对象!

那该怎么处理呢?

很简单,先把基本类型转化成NSNumber对象,存进去;要取的时候,再从NSNumber里面取出来。具体实现如下:

 

复制代码
float fNum = 10;
NSNumber *tempFNum = [NSNumber numberWithFloat:fNum];
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:tempFNum, @"FNum",nil];
fNum = [[dict objectForKey:@"FNum"] floatValue];
复制代码

这样就行了。

在页面间传值的时候也可以这么处理,因为直接传NSInteger是不行的,要用NSNumber来处理。

本文转自编程小翁博客园博客,原文链接:http://www.cnblogs.com/wengzilin/archive/2012/03/13/2393707.html,如需转载请自行联系原作者

相关文章
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
AICG:认识你,真好
在这个科技飞速发展的时代,AIGC(人工智能生成内容)正以惊人的速度改变我们的生活和工作方式。AIGC通过学习大量数据,能够自动生成文本、图像、音频、视频等内容,提高内容生产的效率和质量,为文学创作、新闻媒体、广告营销、艺术设计、教育培训等领域带来巨大变革。它不仅降低了成本,还提供了更多创意和个性化服务,展现了科技的无限潜力。
装饰器property 为了把媳妇藏起来
装饰器property 为了把媳妇藏起来
|
7月前
|
JavaScript 数据挖掘 程序员
老程序员分享:Piwik学习
老程序员分享:Piwik学习
|
监控
2022完整版UIApplication的介绍以及应用
2022完整版UIApplication的介绍以及应用
2022完整版UIApplication的介绍以及应用
2022完整版UIApplication的介绍以及应用
|
监控 安全 Linux
阿里云真好用
简单 易操作
|
Java iOS开发
IOS学习笔记二十一(NSDictionary、NSMutableDictionary)
IOS学习笔记二十一(NSDictionary、NSMutableDictionary)
187 0
|
iOS开发
IOS学习笔记十九NSArray和NSMutableArray
IOS学习笔记十九NSArray和NSMutableArray
113 0
|
存储
NSDictionary 细说
NSDictionary细说(一)—— 整体了解NSDictionary细说(二)—— 字典的创建NSDictionary细说(三)—— 字典的初始化NSDictionary细说(四)—— 共享键集、数量以及相等比较NSDictionary细说(五)—...
986 0
|
存储
NSArray 简单细说
NSArray简单细说(一)—— 整体了解NSArray简单细说(二)—— 数组的创建NSArray简单细说(三)—— 数组初始化NSArray简单细说(四)—— 数组的查询与检索NSArray简单细说(五)—— 数组中对象的查找NSArray简单细说...
962 0

热门文章

最新文章