Slide 5
Slide 5 text
+4ؔͷ࣮ߦ
w +4$POUFYUͰKTϑΝ
ΠϧΛಡΈࠐΉ
w ໊ؔΛࢦఆͯ͠ɺؔ
Λऔಘ࣮ͯ͠ߦ͢Δ
w ͓ؔΑͼΓ
+47BMVFͱ͍͏ܕͰ
ѻ͏
import JavaScriptCore
guard
let path = Bundle.main.path(forResource: "bundle", ofType: "js"),
let contents = try? String(contentsOfFile: path)
else {
return
}
let context: JSContext = JSContext(virtualMachine: JSVirtualMachine())
context.evaluateScript(contents)
guard
let function = context.objectForKeyedSubscript(name: "func_name")
else {
return
}
let arguments = ؔͷҾʢจࣈɺࣈɺྻͳͲ [Any] ͷܕʣ
let result = function.call(withArguments: [arguments])
return result
5