- 浏览: 889196 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (466)
- iPhone, iOS , Objective-c (155)
- 数据库 (20)
- 设计模式 (5)
- 第三方包管理,cocoapod (2)
- 版本管理, SVN, Subversion, Git (1)
- Google, Android, Java (14)
- Wordpress (1)
- 职业素养 (3)
- 版本管理,git (3)
- 前端小技巧 (2)
- flash (1)
- javascript (5)
- Ruby (0)
- 编程语言 (1)
- 网络常识 (1)
- 找到生活好感觉 (5)
- 产品经理 (1)
- markdown (1)
- 云服务器 (1)
- iPhone (116)
- iOS (116)
- Objective-c (116)
- 学习技巧 (2)
- Google (5)
- Android (6)
- Java (21)
- python (1)
- sqlite (3)
- node.js (2)
- mongodb (2)
- 学习技巧,阅读 (2)
- 软件测试 (3)
- 架构设计 (2)
- 设计 (1)
- Spring framework (3)
- junit (1)
- Linux (2)
- 软件 (1)
- Struts2 (1)
- 版本管理 (3)
- SVN (3)
- Subversion (3)
- Git (3)
- mysql (5)
- quartz (1)
- 无关技术 (1)
- 前端 (1)
- Redis (1)
- 产品管理 (0)
- 计算机常识 (1)
- 计算机科学 (0)
- swift (1)
- 服务器 (2)
- 搜索 (1)
- Scala (1)
- J2EE (1)
- maven (1)
- 前端css (1)
- 英语 (1)
- 消息队列 (1)
- kafka (0)
- apache kafka (4)
- netbeans (1)
- IDE (2)
- 歌词 (1)
- 过滤器实现 (1)
- linux vim vi (1)
- jmeter (1)
- springcloud (1)
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
在iOS中我们可以通过NSDateFormatter来设置输出NSDate的格式。相比NSDateFormatter的大名鼎鼎,NSNumberFormatter好像知道的人就不多了。其实通过NSNumberFormatter,同样可以设置NSNumber输出的格式。例如如下代码:
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
formatter.numberStyle = NSNumberFormatterDecimalStyle;
NSString *string = [formatter stringFromNumber:[NSNumber numberWithInt:123456789]];
NSLog(@"Formatted number string:%@",string);
输出结果为:[1223:403] Formatted number string:123,456,789
其中NSNumberFormatter类有个属性numberStyle,它是一个枚举型,设置不同的值可以输出不同的数字格式。该枚举包括:
enum {
NSNumberFormatterNoStyle = kCFNumberFormatterNoStyle,
NSNumberFormatterDecimalStyle = kCFNumberFormatterDecimalStyle,
NSNumberFormatterCurrencyStyle = kCFNumberFormatterCurrencyStyle,
NSNumberFormatterPercentStyle = kCFNumberFormatterPercentStyle,
NSNumberFormatterScientificStyle = kCFNumberFormatterScientificStyle,
NSNumberFormatterSpellOutStyle = kCFNumberFormatterSpellOutStyle
};
typedef NSUInteger NSNumberFormatterStyle;
各个枚举对应输出数字格式的效果如下:
[1243:403] Formatted number string:123456789
[1243:403] Formatted number string:123,456,789
[1243:403] Formatted number string:¥123,456,789.00
[1243:403] Formatted number string:-539,222,988%
[1243:403] Formatted number string:1.23456789E8
[1243:403] Formatted number string:一亿二千三百四十五万六千七百八十九
其中第三项和最后一项的输出会根据系统设置的语言区域的不同而不同。
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
formatter.numberStyle = NSNumberFormatterDecimalStyle;
NSString *string = [formatter stringFromNumber:[NSNumber numberWithInt:123456789]];
NSLog(@"Formatted number string:%@",string);
输出结果为:[1223:403] Formatted number string:123,456,789
其中NSNumberFormatter类有个属性numberStyle,它是一个枚举型,设置不同的值可以输出不同的数字格式。该枚举包括:
enum {
NSNumberFormatterNoStyle = kCFNumberFormatterNoStyle,
NSNumberFormatterDecimalStyle = kCFNumberFormatterDecimalStyle,
NSNumberFormatterCurrencyStyle = kCFNumberFormatterCurrencyStyle,
NSNumberFormatterPercentStyle = kCFNumberFormatterPercentStyle,
NSNumberFormatterScientificStyle = kCFNumberFormatterScientificStyle,
NSNumberFormatterSpellOutStyle = kCFNumberFormatterSpellOutStyle
};
typedef NSUInteger NSNumberFormatterStyle;
各个枚举对应输出数字格式的效果如下:
[1243:403] Formatted number string:123456789
[1243:403] Formatted number string:123,456,789
[1243:403] Formatted number string:¥123,456,789.00
[1243:403] Formatted number string:-539,222,988%
[1243:403] Formatted number string:1.23456789E8
[1243:403] Formatted number string:一亿二千三百四十五万六千七百八十九
其中第三项和最后一项的输出会根据系统设置的语言区域的不同而不同。
发表评论
-
oc为啥不用try catch
2016-03-23 11:56 1373简单的来说,Apple虽然同时提供了错误处理(NSError) ... -
ReactiveCocoa笔记
2016-03-14 12:31 0为什么使用MVVM?为什么使用ReactiveCocoa? 概 ... -
PINCache
2016-01-19 15:11 910PINCache是线程安全的键值缓存框架,用来储存难以获取或重 ... -
Swift设计模式
2015-12-29 12:04 0Swift设计模式 -
Understanding Swift access control
2015-12-29 12:03 0Swift takes an unusual approuac ... -
cocoapods因GEM_HOME升级遇到问题解决办法
2015-12-17 14:40 889Installing CocoaPods on OS X 10 ... -
swift 闭包的比较写法
2015-12-16 11:10 718let names = ["Chris", ... -
iOS 生成二维码,生成条形码图片
2015-12-03 15:44 1425#pragma mark - 生成条形码以及二维码 // ... -
解决cocoapods 更新慢的问题
2015-11-23 17:01 716最近使用CocoaPods来添加第三方类库,无论是执行pod ... -
iOS中级面试题
2015-11-20 15:12 1143OneV‘s Den在博客里出了10道iOS面试题,用他的话是 ... -
cocoapods出错解决方法
2015-11-09 13:09 712自定义GEM_HOME $ mkdir -p $HOME/So ... -
oc时间从美国时间改到中国时间
2015-10-19 14:12 931_formatter = [[NSDateFormatt ... -
27个iOS开发库
2015-07-24 16:10 741超长慎入列表: DZNEmptyDataSet(UI,空表格 ... -
Values of type 'NSInteger' should not be used as format arguments; add an explic
2015-07-24 10:10 809Values of type 'NSInteger' shou ... -
iOS架构心得体会
2015-05-18 18:35 778好的架构不是设计出来的,而是进行出来的。 我的iOS工程架构 ... -
UICollectionView NSInternalInconsistencyException出现的原因
2015-05-11 11:32 3370'NSInternalInconsistencyExcepti ... -
XLForm-iOS表单库
2015-05-08 14:44 879XLForm是最灵活和强大的iOS类库,用于创建动态table ... -
Info.plist Utility Error: “Info.plist couldn't be opened because there is no suc
2015-05-06 16:13 651http://stackoverflow.com/questi ... -
iOS中Autolayout中各种情况的使用的width,height策略
2015-04-30 15:33 646可以总结为: 如果项目不支持横屏显示,使用w:Compac ... -
一句话加上下拉刷新
2015-04-29 18:22 738怎么一句话添加上拉刷新? https://github.co ...
相关推荐
银行卡格式化,4个数字间隔一个空格字符!类似支付宝银行卡号输入
IOS获取时间戳并转化为对应格式的时间 支持多个单独时间的格式化
号码输入时即自动留出空格,匹配运营商类型(最好是后台判断返回数据)
json数据格式化工具,一键完成,层次一目了然,超好用
MGFormatter MGFormatter可以使用自定义的关键字颜色和字体在视图中格式化JSON或HTML代码。例子要运行示例项目,请克隆存储库,然后首先从Example目录运行pod install 。要求iOS 8.0以上Xcode 9.0以上用法只需创建一...
凑着刚用完的余热,把持久化简单的封装了一下。需要使用的朋友直接把 JGGchijiuhua类拉进工程,直接调用类方法即可。用法很简单。
4.支持自定义的文本格式,例如:数字格式化千分位显示; 5.支持CocoaPods导入 GitHub地址: https://github.com/jkpang/PPCounter(持续更新) 简书地址: http://www.jianshu.com/p/53b9bac43201
FoneLabforiOS10.1.98是为iOS系统推出的一款好用的数据恢复软件,可以从iOS设备、iTunes和iCloud中恢复误删除、格式化、丢失的文件,软件功能强大,向导式的操作方式,极大的提高了恢复效率,需要的朋友可以下载!...
FoneLabforiOS10.1.98是为iOS系统推出的一款好用的数据恢复软件,可以从iOS设备、iTunes和iCloud中恢复误删除、格式化、丢失的文件,软件功能强大,向导式的操作方式,极大的提高了恢复效率,需要的朋友可以下载!...
Apeaksoft iOS ToolkitApeaksoft 是Mac os系统上一款专业IOS数据恢复软件,能够帮助用户恢复各种数据文件,无论是因为意外删除,被盗,系统崩溃,格式化还是掉入水里,破解版都能够为您进行数据恢复!Apeaksoft iOS ...
但是,苹果对于我们的NSDictionary、NSSet、NSArray等值有中文时,打印出来的是Unicode编码,人类无法直接读懂,因此,笔者研究研究如何将打印出来的日志保持原有的格式化且能够将Unicode编码打印出来是正常人类可读...
攻略33 格式化简单的HTTP POST 116 攻略34 通过HTTP上传文件 120 第5章 运行库攻略 127 攻略35 使用新式的Objective-C类设计 127 攻略36 生成智能调试输出 130 攻略37 设计智能化的User Defaults访问 ...
VC 使用C 实现格式化数据的IO完整源码,附加上示例,char bookname[100];double price;int counts; cout 请输入书名:"; cin>>bookname; cout 请输入单价:"; cin>>price; cout 请输入销售数量:"; ...
JsonToObjCClassFile是一款MAC中使用的类似于JsonToCode的开发工具,可以一键根据Json数据生成一个或多个数据模型于一体...同时工具提供了Json数据格式化展示面板,以树形结构展开json数据,方便鼠标滚动查看具体内容。
IOS中数据的持久化保存这块内容,类似于Android中文件的几种常见的存储方式。...也就是说:IOS上数据存储,我们要了解的两点,数据存储格式(也就是存储机制),数据存储位置。1》文件如何存储(如上面4点)2》文件存储
操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络...
支持自定义的文本格式,例如:数字格式化千分位显示; 支持CocoaPods导入 新建PP-iOS学习交流群:323408051有关于PP系列封装的问题和iOS技术可以在此群讨论 要求要求 iOS 7以上 macOS 10.10以上 Xcode 8+ 安装安装 1...
一款专业级的 数据恢复软件 ,算法精湛、功能强大,用户群体广泛;...适用场景: 误删除 · 格式化 · 分区丢失 · 误操作 · 深度恢复 文件类型: 文档 · 照片 · 音视频 · 文件夹 · 邮件 · 压缩包
格式化打印日志 增加对手动取消请求接口是否在失败时还回调的控制 博文专门介绍如何使用:http://www.henishuo.com/base-on-afnetworking3-0-wrapper/ 支持POD,请到GITHUB下载:...