Cocoa Touch 中数字与日期对象的处理
1. 数字格式化显示
1.1 预格式化数字样式
在 Cocoa Touch 里,设置好属性后,向数字格式化对象发送 stringFromNumber: 消息,并传入一个数值作为参数,该方法会返回一个应用了格式的 NSString 类型的字符串。
利用 NSNumberFormatter 的预格式化样式是一个多步骤的过程。首先要实例化一个 NSNumberFormatter 对象,并为其指定一种样式。以下是一个示例,使用 NSNumberFormatterDecimalStyle 常量作为参数:
NSNumberFormatter *outputFormatter = [[NSNumberFormatter alloc] init];
[outputFormatter setNumberStyle:NSNumberFormatterDecimalStyle];
不同的数字样式对 3.14159 的输出结果如下表所示:
| 样式常量 | 3.14159 的输出结果 |
| — | — |
| NSNumberFormatterNoStyle | 3 |
| NSNumberFormatterDecimalStyle | 3.142 |
| NSNumberFormatterCurrencySt
超级会员免费看
订阅专栏 解锁全文
8

被折叠的 条评论
为什么被折叠?



