资源算法JSPatchConvertor

JSPatchConvertor

2020-02-21 | |  38 |   0 |   0

JSPatch Convertor

JSPatch Convertor is a tool that converts Objective-C code to JSPatch script automatically.
What's JSPatch? )

Usage

Check out http://bang590.github.io/JSPatchConvertor

Please use Chrome or Safari.

Advice: You can also download Mac Application:

Click: https://github.com/DevSonw/JSPatchConvertor/blob/gh-pages/JSPatchConvertor.zip

Supported

The Objective-C syntax below is supported to convert:

Method declaration

- (void)requestUrl:(NSString *)url param:(NSDictionary *)dict {}
requestUrl_param: function(url, dict) {}

Method calling

[[JPRequest alloc] initWithUrl:url param:dict];
JPRequest.alloc().initWithUrl_param(url, dict);

Block syntax

[JPRquest handleCallback:^(id data, NSError *err) {}];
JPRquest.handleCallback(block('id,NSError*', function(data, err) {}));

Variable declaration

NSString *str = @"content";
var str = "content";

Getting/Setting Property

self.handler.successBlock(data);
self.handler.data = [[JPData alloc] init];
self.handler().successBlock()(data);self.handler().setData(JPData.alloc().init());

NSString / NSArray / nil ...

NSDictionary *dict = nil;
dict = @{     @"arr": @[@(1), @"2"]
};
var dict = null;
dict = {    "arr": [(1), "2"]
};

Unsupported

JSPatch Convertor didn't support the Objective-C / C syntax below, you should modify it manually after converted:

  • Macro / constant variable / Enum

  • C function calling

  • GCD functions

  • Pointer / Struct

  • Getting / Setting private variable


上一篇:conventionalcommits.org

下一篇:pytorch-caffe-darknet-convert

用户评价
全部评价

热门资源

  • Keras-ResNeXt

    Keras ResNeXt Implementation of ResNeXt models...

  • seetafaceJNI

    项目介绍 基于中科院seetaface2进行封装的JAVA...

  • spark-corenlp

    This package wraps Stanford CoreNLP annotators ...

  • capsnet-with-caps...

    CapsNet with capsule-wise convolution Project ...

  • inferno-boilerplate

    This is a very basic boilerplate example for pe...