Skip to content
Singleton wrapper class to process javascript in the background via JavascriptCore.
C Objective-C
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib first commit
JsCoreEngineWrapper.h first commit
MIT-LICENSE MIT license added
README first commit
libiOSJavaScriptCore.a first commit


Simple singleton iOS class that wraps a JavascriptCore library to process javascript in the background thread

1. Import all the files into your project
2. Go to build phases and add the following libraries:
   - libstdc++.dylib
   - libicucore.dylib
   - libiOSJavaScriptCore.a
3. import "JsCoreEngineWrapper.h"


1. Implement delegate methods to get the callback

- (void)JsCoreEvalResultsDidLoad:(NSString *)result {
  NSLog(@"results: %@", result);

2. Anywhere in your class, invoke javascript

[JsCoreEngineWrapper instance].evalJsString("...")];

3. Get the result in the delegate method and there you have it! Javascript in the background thread.
Something went wrong with that request. Please try again.