JSPatch下发笔记3

2017-01-23  本文已影响26人  anny_4243

OC代码:

@implementation NSString (Float)

(NSString )formatFloat
{
NSString str = [NSString stringWithFormat:@"%.2f",self.floatValue];
return str;
}
@end

JS代码:

require("NSString, NSString, NSString,NSString+Float");
defineClass("NSString", {
formatFloat: function() {
var str = NSString.stringWithFormat("%@",self.floatValue().toFixed(2));
return str;
}
});

总结:
1.扩展类的写法:
如:NSString (Float) 写成defineClass("NSString"),require("NSString+Float")
2.JS的格式化字符串必须用%@
3.js保留两位小数的写法:小数后加.toFixed(2),2为保留位数

上一篇下一篇

猜你喜欢

热点阅读