我们经常需要把一个数字转成字符串,当你不需要配合其他字符串的时候可以用description.

 1     /**
 2      description属于NSObject
 3      值是NSNumber时候,不用stringWithFormate来转化成字符串了.简便得多
 4      在解析/赋值的时候比较有用,当我们需要NSString的时候,给我们的数据却是NSNumber..
 5      */
 6
 7     //从字典取出的是NSNumber
 8     NSDictionary * dict = @{
 9                              @"一":@1,
10                              @"二":@2,
11                              @"三":@3};
12     //取出的NSNumber 被转换成了 NSString
13     NSString * str = [dict[@"二"] description];
14     NSLog(@"str=%@",str);
15
16     //从字典取出数据是NSString
17     NSDictionary * dict2 = @{@"1":@"一",
18                             @"2":@"二",
19                             @"3":@"三"};
20     //因为是字符串,这里description方法就没什么实际作用了
21     NSString * str2 = [dict2[@"2"] description];
22     NSLog(@"str2=%@",str2);

转载于:https://www.cnblogs.com/huyp/p/5163688.html

iOS NSNumber转化NSString之description相关推荐

  1. Objective-C中的NSNumber和NSString

    In this tutorial we'll discuss NSNumber and NSString data types used in Objective-C. The Foundation ...

  2. IOS基础之NSString,NSMutableString,NSArray的基本使用

    IOS基础之NSString,NSMutableString,NSArray的基本使用 // // main.m // Day10-Foundation框架 // // Created by 鲁军 o ...

  3. iOS知识小集·NSNumber to NSString出错啦

    起因 某一次准备把一个NSNumber显示在lable上. NSString *text = [NSString stringWithFormat:@"%@",value]; 复制 ...

  4. iOS 时间戳转化为时间(附13位转10位方法)

    NSString *str=@"1368082020";//时间戳NSTimeInterval time=[str doubleValue]+28800;//因为时差问题要加8小时 ...

  5. iOS 文字转化成图片

    //文字转化成图片 -(UIImage *)imageFromText:(NSArray*)arrContent withFont:(CGFloat)fontSize withTextColor:(U ...

  6. 华山论剑之iOS中文转化为拼音的正确姿势

    问题缘由:在程序开发当中,我们可能遇到需要将中文转化为拼音的情况,其实主要是做类似于通讯录功能的时候会出现这种情况,iOS在CoreFoundation中提供了CFStringTransform函数, ...

  7. iOS 数组转化成字符串

    数组转化为字符串 NSString *ruleStr; ruleStr = [self.ruleArray componentsJoinedByString:@""];

  8. (0087)iOS开发之NSString属性为什么要用copy来修饰?

    这个问题既是一个面试题,也是开发中经常遇到的问题,NSString 属性到底用copy 还是 strong ?其实如果明白的两者的区别也就不会疑惑了,其实都可以,只是如果你不明白两者的实质的区别,有可 ...

  9. iOS OC部分 NSString

    简单的创建字符串的方式 写常用的 #pragma mark 不可变字符串 //OC 打印一个对象 用%@   NSLog(@"%@",参数); NSString * str = @ ...

最新文章

  1. Android调用WebService
  2. httpClient实现微信公众号消息群发
  3. Python3 爬虫学习笔记 C13【验证码对抗系列 — 滑动验证码】
  4. 转 Procrastination
  5. Xpath延伸以及总结
  6. pg数据库有雷锋?用户已有权限为何无故消失?
  7. SQL Server 2005 实现数据库同步备份 过程--结果---分析
  8. nmos导通流向_技术参数详解,MOS管知识最全收录!
  9. 解决AJAX中使用UpdatePanel后再用Response.Write();等无法弹出对话框问题 3法
  10. 幅频特性曲线protues_求助如何用MULTISIM画出幅频特性曲线?如何使用波特图仪器?...
  11. 不知道PDF文件怎么解密?推荐3个实用方法给你
  12. 2022软件测试行业现状分析及未来发展方向
  13. ie浏览器代理设置方法 怎么给IE浏览器设置代理?
  14. 网站banner怎样设计才能提高吸引力?
  15. 您的项目已获得 1000 枚 Star !
  16. python创建excel新的表格_python创建Excel表格并添加工作表
  17. 守护进程——解放本地PC
  18. 学习笔记:LM2662开关电容器电压转换器
  19. 鸿蒙系统 美的,美的九阳搭载鸿蒙系统的家电上市了,这手机系统上市真的稳了...
  20. 揭秘:企业做知识管理常见的几种方式!

热门文章

  1. 常见的Java开发框架有哪些?
  2. 【Ian Goodfellow 强推】GAN 进展跟踪 10 大论文(附下载)
  3. BlockChange丨谁在监管加密货币?各国数字货币政策情况概览
  4. iOS 开发,该如何解决弹窗的设计问题?
  5. 关于hadoop2.4.1伪分布式系统的搭建
  6. mysql5.5主从复制总结
  7. 判断鼠标向右或向左滑动,响应不同的事件
  8. centos7图形化界面安装KVM虚拟机
  9. maven集成tomcat插件启动报错
  10. 单向链表的python实现