【发布时间】:2012-12-23 19:10:26
【问题描述】:
我正在格式化浮点数,现在我有 %0.2f 格式化程序,但如果浮点数是偶数,我想省略 .00。
当然我可以考虑用字符串替换 .00,但这很粗糙。
我发现 NSNumber 的描述也做了类似的事情:
NSNumber *number = [NSNumber numberWithFloat:_paragraphSpacing];
[retString appendFormat:@"margin-bottom:%@px;", number];
这不会悬停不限制后逗号数字。如果数字是 1234.56789,那么描述会输出那个。
所以我的问题是,有没有同样简单的方法——可能不必创建 NSNumber 对象——来实现这个结果?
【问题讨论】:
标签: iphone objective-c