文件名称:Mocha:Objective-C JavaScript Bridge 和脚本环境
文件大小:3.78MB
文件格式:ZIP
更新时间:2024-06-23 01:38:46
Objective-C
摩卡 Objective-C / JavaScript Bridge 和脚本环境 Mocha 是一个将 JavaScript 连接到 Objective-C 的运行时。 它建立在 JavaScriptCore(负责解析和评估 JavaScript 代码的 WebKit 组件)和 BridgeSupport 之上,BridgeSupport 使库能够公开其 C 结构和函数的定义,以便在运行时(而不是编译时)使用. 用法 Mocha类的实例是运行时的表示。 可以通过共享实例(从+sharedRuntime返回)或通过调用-init创建实例来使用运行时。 值和盒装对象 当参数在桥的 Objective-C 和 JavaScript 端之间传递时,它们可能被隐式转换为适当的类型对应物或装箱在不透明的代理对象中。 在桥的每一侧之间移动时,以下类型约定有效: Objective-C 到 JavaScr
【文件预览】:
Mocha-master
----.gitignore(221B)
----Mocha.podspec(2KB)
----InstallPackage()
--------Scripts()
----Mocha()
--------Objects()
--------Mocha.m(157B)
--------MochaDefines.h(602B)
--------Utilities()
--------Categories()
--------Mocha.h(489B)
--------MochaRuntime.m(57KB)
--------MochaRuntime_Private.h(2KB)
--------Mocha-Prefix.pch(151B)
--------Mocha-Info.plist(970B)
--------en.lproj()
--------MochaRuntime.h(7KB)
--------BridgeSupport()
--------Mocha.hdoc(435B)
----README.mdown(18KB)
----Mocha.xcodeproj()
--------project.pbxproj(99KB)
----.gitmodules(222B)
----moc()
--------main.m(4KB)
--------mocha-Prefix.pch(151B)
--------Categories()
--------MOCInterpreter.h(280B)
--------MOCInterpreter.m(4KB)
----libMocha()
--------JavaScriptCore()
--------libffi()
--------libMocha-Prefix.pch(160B)
----UnitTests()
--------MOUnitTests.h(233B)
--------MOUnitTests.m(1KB)
--------UnitTests-Prefix.pch(149B)
--------Tests()
--------en.lproj()
--------UnitTests-Info.plist(701B)