JSPACh熱修復記録

880 ワード

boolValue
//OC
[[userInfo objectForKey:@"xxx"] boolValue];
//JS
userInfo().objectForKey("xxx");

mj_header
//OC
[self.tableView.mj_header beginRefreshing];
//JS
self.tableView().mj__header().beginRefreshing();

ブロック値
//OC
self.selectedValueBlock(self.selectedValue);
//JS
var blk = self.selectedValueBlock();
blk(self.selectedValue());
block("id", blk);

setterメソッドの書き換え
//OC
- (void)setModel:(Model *)model {
    _model = model;
}
//JS
setModel: function(model) {
    _model = model;
    self.ORIGsetModel(model);
}

小数を1桁保持
parseFloat(s).toFixed(1)

button設定画像
self.btn().setImage_forState(UIImage.imageNamed("xxx"), 0);

公式ドキュメント:https://github.com/bang590/JSPatch/wiki