测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可 | MIT |
发布最后发布 | 2014年12月 |
由Francis Chong维护。
依赖 | |
CocoaHTTPServer | ~> 2.3 |
JavaScriptCoreOpalAdditions | ~> 0.3.0 |
CocoaLumberjack | >= 1.6.4 |
A JavaScript/Ruby REPL for your Objective-C apps.
查看博客文章以获取更多详情。
由于iOS 7自带JavaScriptCore,我们现在可以在iOS上运行Opal(一种基于JavaScript的Ruby实现),以动态地扩展应用程序。
然而,有一个主要问题,将Ruby编译成JavaScript,然后编译应用程序、安装并运行需要花费大量时间。如果我们有一个允许我们实时定义并在设备或模拟器上运行Ruby代码的REPL怎么办?
将以下行添加到您的Podfile
中
pod 'IGJavaScriptConsole', '~> 0.1.3'
要启动控制台,通过提供JSContext和语言创建一个服务器。
#import "IGJavaScriptConsoleServer.h"
NSError* error;
self.server = [[IGJavaScriptConsoleServer alloc] initWithContext:context
language:IGJavaScriptConsoleServerLanguageRuby];
self.server.port = 3300;
if (![self.server start:&error]) {
DDLogError(@"error: %@", error);
}
将通过3300端口(例如,https://:3300)将您的浏览器连接到设备以连接到控制台。
MIT许可。查看License.txt。