Изменения JavaScriptCore
JavaScriptCore
Добавленный JSClassDefinition.init ()
Добавленный JSClassDefinition.init (версия: Int32, атрибуты: JSClassAttributes, имя класса: UnsafePointer <Int8>, parentClass: JSClassRef, staticValues: UnsafePointer <JSStaticValue>, staticFunctions: UnsafePointer <JSStaticFunction>, инициализируйте: JSObjectInitializeCallback, завершите: JSObjectFinalizeCallback, hasProperty: JSObjectHasPropertyCallback, getProperty: JSObjectGetPropertyCallback, setProperty: JSObjectSetPropertyCallback, deleteProperty: JSObjectDeletePropertyCallback, getPropertyNames: JSObjectGetPropertyNamesCallback, callAsFunction: JSObjectCallAsFunctionCallback, callAsConstructor: JSObjectCallAsConstructorCallback, hasInstance: JSObjectHasInstanceCallback, convertToType: JSObjectConvertToTypeCallback)
Добавленный JSStaticFunction.init ()
Добавленный JSStaticFunction.init (имя: UnsafePointer <Int8>, callAsFunction: JSObjectCallAsFunctionCallback, атрибуты: JSPropertyAttributes)
Добавленный JSStaticValue.init ()
Добавленный JSStaticValue.init (имя: UnsafePointer <Int8>, getProperty: JSObjectGetPropertyCallback, setProperty: JSObjectSetPropertyCallback, атрибуты: JSPropertyAttributes)
Добавленный JSClassRelease (JSClassRef)
Добавленный JSClassRetain (JSClassRef)-> JSClassRef
Добавленный JSContextGroupRelease (JSContextGroupRef)
Добавленный JSContextGroupRetain (JSContextGroupRef)-> JSContextGroupRef
Добавленный JSGlobalContextRelease (JSGlobalContextRef)
Добавленный JSGlobalContextRetain (JSGlobalContextRef)-> JSGlobalContextRef
Добавленный JSPropertyNameArrayRelease (JSPropertyNameArrayRef)
Добавленный JSPropertyNameArrayRetain (JSPropertyNameArrayRef)-> JSPropertyNameArrayRef
Добавленный JSStringRelease (JSStringRef)
Добавленный JSStringRetain (JSStringRef)-> JSStringRef
Измененный JSClassDefinition [структура]
| Объявление | |
|---|---|
| От | struct JSClassDefinition {
var version: Int32
var attributes: JSClassAttributes
var className: UnsafePointer<Int8>
var parentClass: Unmanaged<JSClass>!
var staticValues: UnsafePointer<JSStaticValue>
var staticFunctions: UnsafePointer<JSStaticFunction>
var initialize: JSObjectInitializeCallback
var finalize: JSObjectFinalizeCallback
var hasProperty: JSObjectHasPropertyCallback
var getProperty: JSObjectGetPropertyCallback
var setProperty: JSObjectSetPropertyCallback
var deleteProperty: JSObjectDeletePropertyCallback
var getPropertyNames: JSObjectGetPropertyNamesCallback
var callAsFunction: JSObjectCallAsFunctionCallback
var callAsConstructor: JSObjectCallAsConstructorCallback
var hasInstance: JSObjectHasInstanceCallback
var convertToType: JSObjectConvertToTypeCallback
} |
| К | struct JSClassDefinition {
var version: Int32
var attributes: JSClassAttributes
var className: UnsafePointer<Int8>
var parentClass: JSClassRef
var staticValues: UnsafePointer<JSStaticValue>
var staticFunctions: UnsafePointer<JSStaticFunction>
var initialize: JSObjectInitializeCallback
var finalize: JSObjectFinalizeCallback
var hasProperty: JSObjectHasPropertyCallback
var getProperty: JSObjectGetPropertyCallback
var setProperty: JSObjectSetPropertyCallback
var deleteProperty: JSObjectDeletePropertyCallback
var getPropertyNames: JSObjectGetPropertyNamesCallback
var callAsFunction: JSObjectCallAsFunctionCallback
var callAsConstructor: JSObjectCallAsConstructorCallback
var hasInstance: JSObjectHasInstanceCallback
var convertToType: JSObjectConvertToTypeCallback
init()
init(version version: Int32, attributes attributes: JSClassAttributes, className className: UnsafePointer<Int8>, parentClass parentClass: JSClassRef, staticValues staticValues: UnsafePointer<JSStaticValue>, staticFunctions staticFunctions: UnsafePointer<JSStaticFunction>, initialize initialize: JSObjectInitializeCallback, finalize finalize: JSObjectFinalizeCallback, hasProperty hasProperty: JSObjectHasPropertyCallback, getProperty getProperty: JSObjectGetPropertyCallback, setProperty setProperty: JSObjectSetPropertyCallback, deleteProperty deleteProperty: JSObjectDeletePropertyCallback, getPropertyNames getPropertyNames: JSObjectGetPropertyNamesCallback, callAsFunction callAsFunction: JSObjectCallAsFunctionCallback, callAsConstructor callAsConstructor: JSObjectCallAsConstructorCallback, hasInstance hasInstance: JSObjectHasInstanceCallback, convertToType convertToType: JSObjectConvertToTypeCallback)
} |
Измененный JSClassDefinition.parentClass
| Объявление | |
|---|---|
| От | var parentClass: Unmanaged<JSClass>! |
| К | var parentClass: JSClassRef |
Измененный JSContext. JSGlobalContextRef
| Объявление | |
|---|---|
| От | var JSGlobalContextRef: JSGlobalContext! { get } |
| К | var JSGlobalContextRef: JSGlobalContextRef { get } |
Измененный JSContext.init (JSGlobalContextRef: JSGlobalContextRef)
| Объявление | Введение | |
|---|---|---|
| От | init!(JSGlobalContextRef jsGlobalContextRef: JSGlobalContext!) -> JSContext | iOS 8.0 |
| К | init!(JSGlobalContextRef jsGlobalContextRef: JSGlobalContextRef) -> JSContext | iOS 8.3 |
Измененный JSStaticFunction [структура]
| Объявление | |
|---|---|
| От | struct JSStaticFunction {
var name: UnsafePointer<Int8>
var callAsFunction: JSObjectCallAsFunctionCallback
var attributes: JSPropertyAttributes
} |
| К | struct JSStaticFunction {
var name: UnsafePointer<Int8>
var callAsFunction: JSObjectCallAsFunctionCallback
var attributes: JSPropertyAttributes
init()
init(name name: UnsafePointer<Int8>, callAsFunction callAsFunction: JSObjectCallAsFunctionCallback, attributes attributes: JSPropertyAttributes)
} |
Измененный JSStaticValue [структура]
| Объявление | |
|---|---|
| От | struct JSStaticValue {
var name: UnsafePointer<Int8>
var getProperty: JSObjectGetPropertyCallback
var setProperty: JSObjectSetPropertyCallback
var attributes: JSPropertyAttributes
} |
| К | struct JSStaticValue {
var name: UnsafePointer<Int8>
var getProperty: JSObjectGetPropertyCallback
var setProperty: JSObjectSetPropertyCallback
var attributes: JSPropertyAttributes
init()
init(name name: UnsafePointer<Int8>, getProperty getProperty: JSObjectGetPropertyCallback, setProperty setProperty: JSObjectSetPropertyCallback, attributes attributes: JSPropertyAttributes)
} |
Измененный JSValue. JSValueRef
| Объявление | |
|---|---|
| От | var JSValueRef: JSValue! { get } |
| К | var JSValueRef: JSValueRef { get } |
Измененный JSValue.init (JSValueRef: JSValueRef, inContext: JSContext!)
| Объявление | Введение | |
|---|---|---|
| От | init!(JSValueRef value: JSValue!, inContext context: JSContext!) -> JSValue | iOS 8.0 |
| К | init!(JSValueRef value: JSValueRef, inContext context: JSContext!) -> JSValue | iOS 8.3 |
Измененный JSCheckScriptSyntax (JSContextRef, JSStringRef, JSStringRef, Int32, UnsafeMutablePointer <JSValueRef>)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSCheckScriptSyntax(_ ctx: JSContext!, _ script: JSString!, _ sourceURL: JSString!, _ startingLineNumber: Int32, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Bool | iOS 8.0 |
| К | func JSCheckScriptSyntax(_ ctx: JSContextRef, _ script: JSStringRef, _ sourceURL: JSStringRef, _ startingLineNumber: Int32, _ exception: UnsafeMutablePointer<JSValueRef>) -> Bool | iOS 8.3 |
Измененный JSClassCreate (UnsafePointer <JSClassDefinition>)-> JSClassRef
| Объявление | Введение | |
|---|---|---|
| От | func JSClassCreate(_ definition: UnsafePointer<JSClassDefinition>) -> Unmanaged<JSClass>! | iOS 8.0 |
| К | func JSClassCreate(_ definition: UnsafePointer<JSClassDefinition>) -> JSClassRef | iOS 8.3 |
Измененный JSClassRef
| Объявление | |
|---|---|
| От | typealias JSClassRef = JSClass |
| К | typealias JSClassRef = COpaquePointer |
Измененный JSContextGetGlobalContext (JSContextRef)-> JSGlobalContextRef
| Объявление | |
|---|---|
| От | func JSContextGetGlobalContext(_ ctx: JSContext!) -> Unmanaged<JSGlobalContext>! |
| К | func JSContextGetGlobalContext(_ ctx: JSContextRef) -> JSGlobalContextRef |
Измененный JSContextGetGlobalObject (JSContextRef)-> JSObjectRef
| Объявление | Введение | |
|---|---|---|
| От | func JSContextGetGlobalObject(_ ctx: JSContext!) -> Unmanaged<JSObject>! | iOS 8.0 |
| К | func JSContextGetGlobalObject(_ ctx: JSContextRef) -> JSObjectRef | iOS 8.3 |
Измененный JSContextGetGroup (JSContextRef)-> JSContextGroupRef
| Объявление | |
|---|---|
| От | func JSContextGetGroup(_ ctx: JSContext!) -> Unmanaged<JSContextGroup>! |
| К | func JSContextGetGroup(_ ctx: JSContextRef) -> JSContextGroupRef |
Измененный JSContextGroupCreate ()-> JSContextGroupRef
| Объявление | |
|---|---|
| От | func JSContextGroupCreate() -> Unmanaged<JSContextGroup>! |
| К | func JSContextGroupCreate() -> JSContextGroupRef |
Измененный JSContextGroupRef
| Объявление | |
|---|---|
| От | typealias JSContextGroupRef = JSContextGroup |
| К | typealias JSContextGroupRef = COpaquePointer |
Измененный JSContextRef
| Объявление | |
|---|---|
| От | typealias JSContextRef = JSContext |
| К | typealias JSContextRef = COpaquePointer |
Измененный JSEvaluateScript (JSContextRef, JSStringRef, JSObjectRef, JSStringRef, Int32, UnsafeMutablePointer <JSValueRef>)-> JSValueRef
| Объявление | Введение | |
|---|---|---|
| От | func JSEvaluateScript(_ ctx: JSContext!, _ script: JSString!, _ thisObject: JSObject!, _ sourceURL: JSString!, _ startingLineNumber: Int32, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSValue>! | iOS 8.0 |
| К | func JSEvaluateScript(_ ctx: JSContextRef, _ script: JSStringRef, _ thisObject: JSObjectRef, _ sourceURL: JSStringRef, _ startingLineNumber: Int32, _ exception: UnsafeMutablePointer<JSValueRef>) -> JSValueRef | iOS 8.3 |
Измененный JSGarbageCollect (JSContextRef)
| Объявление | Введение | |
|---|---|---|
| От | func JSGarbageCollect(_ ctx: JSContext!) | iOS 8.0 |
| К | func JSGarbageCollect(_ ctx: JSContextRef) | iOS 8.3 |
Измененный JSGlobalContextCopyName (JSGlobalContextRef)-> JSStringRef
| Объявление | |
|---|---|
| От | func JSGlobalContextCopyName(_ ctx: JSGlobalContext!) -> Unmanaged<JSString>! |
| К | func JSGlobalContextCopyName(_ ctx: JSGlobalContextRef) -> JSStringRef |
Измененный JSGlobalContextCreate (JSClassRef)-> JSGlobalContextRef
| Объявление | |
|---|---|
| От | func JSGlobalContextCreate(_ globalObjectClass: JSClass!) -> Unmanaged<JSGlobalContext>! |
| К | func JSGlobalContextCreate(_ globalObjectClass: JSClassRef) -> JSGlobalContextRef |
Измененный JSGlobalContextCreateInGroup (JSContextGroupRef, JSClassRef)-> JSGlobalContextRef
| Объявление | |
|---|---|
| От | func JSGlobalContextCreateInGroup(_ group: JSContextGroup!, _ globalObjectClass: JSClass!) -> Unmanaged<JSGlobalContext>! |
| К | func JSGlobalContextCreateInGroup(_ group: JSContextGroupRef, _ globalObjectClass: JSClassRef) -> JSGlobalContextRef |
Измененный JSGlobalContextRef
| Объявление | |
|---|---|
| От | typealias JSGlobalContextRef = JSGlobalContext |
| К | typealias JSGlobalContextRef = COpaquePointer |
Измененный JSGlobalContextSetName (JSGlobalContextRef, JSStringRef)
| Объявление | |
|---|---|
| От | func JSGlobalContextSetName(_ ctx: JSGlobalContext!, _ name: JSString!) |
| К | func JSGlobalContextSetName(_ ctx: JSGlobalContextRef, _ name: JSStringRef) |
Измененный JSObjectCallAsConstructor (JSContextRef, JSObjectRef, Интервал, UnsafePointer <JSValueRef>, UnsafeMutablePointer <JSValueRef>)-> JSObjectRef
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectCallAsConstructor(_ ctx: JSContext!, _ object: JSObject!, _ argumentCount: UInt, _ arguments: UnsafePointer<Unmanaged<JSValue>?>, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSObject>! | iOS 8.0 |
| К | func JSObjectCallAsConstructor(_ ctx: JSContextRef, _ object: JSObjectRef, _ argumentCount: Int, _ arguments: UnsafePointer<JSValueRef>, _ exception: UnsafeMutablePointer<JSValueRef>) -> JSObjectRef | iOS 8.3 |
Измененный JSObjectCallAsConstructorCallback
| Объявление | |
|---|---|
| От | typealias JSObjectCallAsConstructorCallback = CFunctionPointer<((JSContext!, JSObject!, UInt, UnsafePointer<Unmanaged<JSValue>?>, UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSObject>!)> |
| К | typealias JSObjectCallAsConstructorCallback = CFunctionPointer<((JSContextRef, JSObjectRef, Int, UnsafePointer<JSValueRef>, UnsafeMutablePointer<JSValueRef>) -> JSObjectRef)> |
Измененный JSObjectCallAsFunction (JSContextRef, JSObjectRef, JSObjectRef, Интервал, UnsafePointer <JSValueRef>, UnsafeMutablePointer <JSValueRef>)-> JSValueRef
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectCallAsFunction(_ ctx: JSContext!, _ object: JSObject!, _ thisObject: JSObject!, _ argumentCount: UInt, _ arguments: UnsafePointer<Unmanaged<JSValue>?>, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSValue>! | iOS 8.0 |
| К | func JSObjectCallAsFunction(_ ctx: JSContextRef, _ object: JSObjectRef, _ thisObject: JSObjectRef, _ argumentCount: Int, _ arguments: UnsafePointer<JSValueRef>, _ exception: UnsafeMutablePointer<JSValueRef>) -> JSValueRef | iOS 8.3 |
Измененный JSObjectCallAsFunctionCallback
| Объявление | |
|---|---|
| От | typealias JSObjectCallAsFunctionCallback = CFunctionPointer<((JSContext!, JSObject!, JSObject!, UInt, UnsafePointer<Unmanaged<JSValue>?>, UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSValue>!)> |
| К | typealias JSObjectCallAsFunctionCallback = CFunctionPointer<((JSContextRef, JSObjectRef, JSObjectRef, Int, UnsafePointer<JSValueRef>, UnsafeMutablePointer<JSValueRef>) -> JSValueRef)> |
Измененный JSObjectConvertToTypeCallback
| Объявление | |
|---|---|
| От | typealias JSObjectConvertToTypeCallback = CFunctionPointer<((JSContext!, JSObject!, JSType, UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSValue>!)> |
| К | typealias JSObjectConvertToTypeCallback = CFunctionPointer<((JSContextRef, JSObjectRef, JSType, UnsafeMutablePointer<JSValueRef>) -> JSValueRef)> |
Измененный JSObjectCopyPropertyNames (JSContextRef, JSObjectRef)-> JSPropertyNameArrayRef
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectCopyPropertyNames(_ ctx: JSContext!, _ object: JSObject!) -> Unmanaged<JSPropertyNameArray>! | iOS 8.0 |
| К | func JSObjectCopyPropertyNames(_ ctx: JSContextRef, _ object: JSObjectRef) -> JSPropertyNameArrayRef | iOS 8.3 |
Измененный JSObjectDeleteProperty (JSContextRef, JSObjectRef, JSStringRef, UnsafeMutablePointer <JSValueRef>)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectDeleteProperty(_ ctx: JSContext!, _ object: JSObject!, _ propertyName: JSString!, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Bool | iOS 8.0 |
| К | func JSObjectDeleteProperty(_ ctx: JSContextRef, _ object: JSObjectRef, _ propertyName: JSStringRef, _ exception: UnsafeMutablePointer<JSValueRef>) -> Bool | iOS 8.3 |
Измененный JSObjectDeletePropertyCallback
| Объявление | |
|---|---|
| От | typealias JSObjectDeletePropertyCallback = CFunctionPointer<((JSContext!, JSObject!, JSString!, UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Bool)> |
| К | typealias JSObjectDeletePropertyCallback = CFunctionPointer<((JSContextRef, JSObjectRef, JSStringRef, UnsafeMutablePointer<JSValueRef>) -> Bool)> |
Измененный JSObjectFinalizeCallback
| Объявление | |
|---|---|
| От | typealias JSObjectFinalizeCallback = CFunctionPointer<((JSObject!) -> Void)> |
| К | typealias JSObjectFinalizeCallback = CFunctionPointer<((JSObjectRef) -> Void)> |
Измененный JSObjectGetPrivate (JSObjectRef)-> <Недействительный> UnsafeMutablePointer
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectGetPrivate(_ object: JSObject!) -> UnsafeMutablePointer<Void> | iOS 8.0 |
| К | func JSObjectGetPrivate(_ object: JSObjectRef) -> UnsafeMutablePointer<Void> | iOS 8.3 |
Измененный JSObjectGetProperty (JSContextRef, JSObjectRef, JSStringRef, UnsafeMutablePointer <JSValueRef>)-> JSValueRef
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectGetProperty(_ ctx: JSContext!, _ object: JSObject!, _ propertyName: JSString!, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSValue>! | iOS 8.0 |
| К | func JSObjectGetProperty(_ ctx: JSContextRef, _ object: JSObjectRef, _ propertyName: JSStringRef, _ exception: UnsafeMutablePointer<JSValueRef>) -> JSValueRef | iOS 8.3 |
Измененный JSObjectGetPropertyAtIndex (JSContextRef, JSObjectRef, UInt32, UnsafeMutablePointer <JSValueRef>)-> JSValueRef
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectGetPropertyAtIndex(_ ctx: JSContext!, _ object: JSObject!, _ propertyIndex: UInt32, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSValue>! | iOS 8.0 |
| К | func JSObjectGetPropertyAtIndex(_ ctx: JSContextRef, _ object: JSObjectRef, _ propertyIndex: UInt32, _ exception: UnsafeMutablePointer<JSValueRef>) -> JSValueRef | iOS 8.3 |
Измененный JSObjectGetPropertyCallback
| Объявление | |
|---|---|
| От | typealias JSObjectGetPropertyCallback = CFunctionPointer<((JSContext!, JSObject!, JSString!, UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSValue>!)> |
| К | typealias JSObjectGetPropertyCallback = CFunctionPointer<((JSContextRef, JSObjectRef, JSStringRef, UnsafeMutablePointer<JSValueRef>) -> JSValueRef)> |
Измененный JSObjectGetPropertyNamesCallback
| Объявление | |
|---|---|
| От | typealias JSObjectGetPropertyNamesCallback = CFunctionPointer<((JSContext!, JSObject!, JSPropertyNameAccumulator!) -> Void)> |
| К | typealias JSObjectGetPropertyNamesCallback = CFunctionPointer<((JSContextRef, JSObjectRef, JSPropertyNameAccumulatorRef) -> Void)> |
Измененный JSObjectGetPrototype (JSContextRef, JSObjectRef)-> JSValueRef
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectGetPrototype(_ ctx: JSContext!, _ object: JSObject!) -> Unmanaged<JSValue>! | iOS 8.0 |
| К | func JSObjectGetPrototype(_ ctx: JSContextRef, _ object: JSObjectRef) -> JSValueRef | iOS 8.3 |
Измененный JSObjectHasInstanceCallback
| Объявление | |
|---|---|
| От | typealias JSObjectHasInstanceCallback = CFunctionPointer<((JSContext!, JSObject!, JSValue!, UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Bool)> |
| К | typealias JSObjectHasInstanceCallback = CFunctionPointer<((JSContextRef, JSObjectRef, JSValueRef, UnsafeMutablePointer<JSValueRef>) -> Bool)> |
Измененный JSObjectHasProperty (JSContextRef, JSObjectRef, JSStringRef)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectHasProperty(_ ctx: JSContext!, _ object: JSObject!, _ propertyName: JSString!) -> Bool | iOS 8.0 |
| К | func JSObjectHasProperty(_ ctx: JSContextRef, _ object: JSObjectRef, _ propertyName: JSStringRef) -> Bool | iOS 8.3 |
Измененный JSObjectHasPropertyCallback
| Объявление | |
|---|---|
| От | typealias JSObjectHasPropertyCallback = CFunctionPointer<((JSContext!, JSObject!, JSString!) -> Bool)> |
| К | typealias JSObjectHasPropertyCallback = CFunctionPointer<((JSContextRef, JSObjectRef, JSStringRef) -> Bool)> |
Измененный JSObjectInitializeCallback
| Объявление | |
|---|---|
| От | typealias JSObjectInitializeCallback = CFunctionPointer<((JSContext!, JSObject!) -> Void)> |
| К | typealias JSObjectInitializeCallback = CFunctionPointer<((JSContextRef, JSObjectRef) -> Void)> |
Измененный JSObjectIsConstructor (JSContextRef, JSObjectRef)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectIsConstructor(_ ctx: JSContext!, _ object: JSObject!) -> Bool | iOS 8.0 |
| К | func JSObjectIsConstructor(_ ctx: JSContextRef, _ object: JSObjectRef) -> Bool | iOS 8.3 |
Измененный JSObjectIsFunction (JSContextRef, JSObjectRef)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectIsFunction(_ ctx: JSContext!, _ object: JSObject!) -> Bool | iOS 8.0 |
| К | func JSObjectIsFunction(_ ctx: JSContextRef, _ object: JSObjectRef) -> Bool | iOS 8.3 |
Измененный JSObjectMake (JSContextRef, JSClassRef, <Недействительный> UnsafeMutablePointer)-> JSObjectRef
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectMake(_ ctx: JSContext!, _ jsClass: JSClass!, _ data: UnsafeMutablePointer<Void>) -> Unmanaged<JSObject>! | iOS 8.0 |
| К | func JSObjectMake(_ ctx: JSContextRef, _ jsClass: JSClassRef, _ data: UnsafeMutablePointer<Void>) -> JSObjectRef | iOS 8.3 |
Измененный JSObjectMakeArray (JSContextRef, Интервал, UnsafePointer <JSValueRef>, UnsafeMutablePointer <JSValueRef>)-> JSObjectRef
| Объявление | |
|---|---|
| От | func JSObjectMakeArray(_ ctx: JSContext!, _ argumentCount: UInt, _ arguments: UnsafePointer<Unmanaged<JSValue>?>, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSObject>! |
| К | func JSObjectMakeArray(_ ctx: JSContextRef, _ argumentCount: Int, _ arguments: UnsafePointer<JSValueRef>, _ exception: UnsafeMutablePointer<JSValueRef>) -> JSObjectRef |
Измененный JSObjectMakeConstructor (JSContextRef, JSClassRef, JSObjectCallAsConstructorCallback)-> JSObjectRef
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectMakeConstructor(_ ctx: JSContext!, _ jsClass: JSClass!, _ callAsConstructor: JSObjectCallAsConstructorCallback) -> Unmanaged<JSObject>! | iOS 8.0 |
| К | func JSObjectMakeConstructor(_ ctx: JSContextRef, _ jsClass: JSClassRef, _ callAsConstructor: JSObjectCallAsConstructorCallback) -> JSObjectRef | iOS 8.3 |
Измененный JSObjectMakeDate (JSContextRef, Интервал, UnsafePointer <JSValueRef>, UnsafeMutablePointer <JSValueRef>)-> JSObjectRef
| Объявление | |
|---|---|
| От | func JSObjectMakeDate(_ ctx: JSContext!, _ argumentCount: UInt, _ arguments: UnsafePointer<Unmanaged<JSValue>?>, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSObject>! |
| К | func JSObjectMakeDate(_ ctx: JSContextRef, _ argumentCount: Int, _ arguments: UnsafePointer<JSValueRef>, _ exception: UnsafeMutablePointer<JSValueRef>) -> JSObjectRef |
Измененный JSObjectMakeError (JSContextRef, Интервал, UnsafePointer <JSValueRef>, UnsafeMutablePointer <JSValueRef>)-> JSObjectRef
| Объявление | |
|---|---|
| От | func JSObjectMakeError(_ ctx: JSContext!, _ argumentCount: UInt, _ arguments: UnsafePointer<Unmanaged<JSValue>?>, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSObject>! |
| К | func JSObjectMakeError(_ ctx: JSContextRef, _ argumentCount: Int, _ arguments: UnsafePointer<JSValueRef>, _ exception: UnsafeMutablePointer<JSValueRef>) -> JSObjectRef |
Измененный JSObjectMakeFunction (JSContextRef, JSStringRef, UInt32, UnsafePointer <JSStringRef>, JSStringRef, JSStringRef, Int32, UnsafeMutablePointer <JSValueRef>)-> JSObjectRef
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectMakeFunction(_ ctx: JSContext!, _ name: JSString!, _ parameterCount: UInt32, _ parameterNames: UnsafePointer<Unmanaged<JSString>?>, _ body: JSString!, _ sourceURL: JSString!, _ startingLineNumber: Int32, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSObject>! | iOS 8.0 |
| К | func JSObjectMakeFunction(_ ctx: JSContextRef, _ name: JSStringRef, _ parameterCount: UInt32, _ parameterNames: UnsafePointer<JSStringRef>, _ body: JSStringRef, _ sourceURL: JSStringRef, _ startingLineNumber: Int32, _ exception: UnsafeMutablePointer<JSValueRef>) -> JSObjectRef | iOS 8.3 |
Измененный JSObjectMakeFunctionWithCallback (JSContextRef, JSStringRef, JSObjectCallAsFunctionCallback)-> JSObjectRef
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectMakeFunctionWithCallback(_ ctx: JSContext!, _ name: JSString!, _ callAsFunction: JSObjectCallAsFunctionCallback) -> Unmanaged<JSObject>! | iOS 8.0 |
| К | func JSObjectMakeFunctionWithCallback(_ ctx: JSContextRef, _ name: JSStringRef, _ callAsFunction: JSObjectCallAsFunctionCallback) -> JSObjectRef | iOS 8.3 |
Измененный JSObjectMakeRegExp (JSContextRef, Интервал, UnsafePointer <JSValueRef>, UnsafeMutablePointer <JSValueRef>)-> JSObjectRef
| Объявление | |
|---|---|
| От | func JSObjectMakeRegExp(_ ctx: JSContext!, _ argumentCount: UInt, _ arguments: UnsafePointer<Unmanaged<JSValue>?>, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSObject>! |
| К | func JSObjectMakeRegExp(_ ctx: JSContextRef, _ argumentCount: Int, _ arguments: UnsafePointer<JSValueRef>, _ exception: UnsafeMutablePointer<JSValueRef>) -> JSObjectRef |
Измененный JSObjectRef
| Объявление | |
|---|---|
| От | typealias JSObjectRef = JSObject |
| К | typealias JSObjectRef = COpaquePointer |
Измененный JSObjectSetPrivate (JSObjectRef, <Недействительный> UnsafeMutablePointer)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectSetPrivate(_ object: JSObject!, _ data: UnsafeMutablePointer<Void>) -> Bool | iOS 8.0 |
| К | func JSObjectSetPrivate(_ object: JSObjectRef, _ data: UnsafeMutablePointer<Void>) -> Bool | iOS 8.3 |
Измененный JSObjectSetProperty (JSContextRef, JSObjectRef, JSStringRef, JSValueRef, JSPropertyAttributes, UnsafeMutablePointer <JSValueRef>)
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectSetProperty(_ ctx: JSContext!, _ object: JSObject!, _ propertyName: JSString!, _ value: JSValue!, _ attributes: JSPropertyAttributes, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) | iOS 8.0 |
| К | func JSObjectSetProperty(_ ctx: JSContextRef, _ object: JSObjectRef, _ propertyName: JSStringRef, _ value: JSValueRef, _ attributes: JSPropertyAttributes, _ exception: UnsafeMutablePointer<JSValueRef>) | iOS 8.3 |
Измененный JSObjectSetPropertyAtIndex (JSContextRef, JSObjectRef, UInt32, JSValueRef, UnsafeMutablePointer <JSValueRef>)
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectSetPropertyAtIndex(_ ctx: JSContext!, _ object: JSObject!, _ propertyIndex: UInt32, _ value: JSValue!, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) | iOS 8.0 |
| К | func JSObjectSetPropertyAtIndex(_ ctx: JSContextRef, _ object: JSObjectRef, _ propertyIndex: UInt32, _ value: JSValueRef, _ exception: UnsafeMutablePointer<JSValueRef>) | iOS 8.3 |
Измененный JSObjectSetPropertyCallback
| Объявление | |
|---|---|
| От | typealias JSObjectSetPropertyCallback = CFunctionPointer<((JSContext!, JSObject!, JSString!, JSValue!, UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Bool)> |
| К | typealias JSObjectSetPropertyCallback = CFunctionPointer<((JSContextRef, JSObjectRef, JSStringRef, JSValueRef, UnsafeMutablePointer<JSValueRef>) -> Bool)> |
Измененный JSObjectSetPrototype (JSContextRef, JSObjectRef, JSValueRef)
| Объявление | Введение | |
|---|---|---|
| От | func JSObjectSetPrototype(_ ctx: JSContext!, _ object: JSObject!, _ value: JSValue!) | iOS 8.0 |
| К | func JSObjectSetPrototype(_ ctx: JSContextRef, _ object: JSObjectRef, _ value: JSValueRef) | iOS 8.3 |
Измененный JSPropertyDescriptorConfigurableKey
| Объявление | |
|---|---|
| От | let JSPropertyDescriptorConfigurableKey: NSString! |
| К | let JSPropertyDescriptorConfigurableKey: String |
Измененный JSPropertyDescriptorEnumerableKey
| Объявление | |
|---|---|
| От | let JSPropertyDescriptorEnumerableKey: NSString! |
| К | let JSPropertyDescriptorEnumerableKey: String |
Измененный JSPropertyDescriptorGetKey
| Объявление | |
|---|---|
| От | let JSPropertyDescriptorGetKey: NSString! |
| К | let JSPropertyDescriptorGetKey: String |
Измененный JSPropertyDescriptorSetKey
| Объявление | |
|---|---|
| От | let JSPropertyDescriptorSetKey: NSString! |
| К | let JSPropertyDescriptorSetKey: String |
Измененный JSPropertyDescriptorValueKey
| Объявление | |
|---|---|
| От | let JSPropertyDescriptorValueKey: NSString! |
| К | let JSPropertyDescriptorValueKey: String |
Измененный JSPropertyDescriptorWritableKey
| Объявление | |
|---|---|
| От | let JSPropertyDescriptorWritableKey: NSString! |
| К | let JSPropertyDescriptorWritableKey: String |
Измененный JSPropertyNameAccumulatorAddName (JSPropertyNameAccumulatorRef, JSStringRef)
| Объявление | Введение | |
|---|---|---|
| От | func JSPropertyNameAccumulatorAddName(_ accumulator: JSPropertyNameAccumulator!, _ propertyName: JSString!) | iOS 8.0 |
| К | func JSPropertyNameAccumulatorAddName(_ accumulator: JSPropertyNameAccumulatorRef, _ propertyName: JSStringRef) | iOS 8.3 |
Измененный JSPropertyNameAccumulatorRef
| Объявление | |
|---|---|
| От | typealias JSPropertyNameAccumulatorRef = JSPropertyNameAccumulator |
| К | typealias JSPropertyNameAccumulatorRef = COpaquePointer |
Измененный JSPropertyNameArrayGetCount (JSPropertyNameArrayRef)-> Интервал
| Объявление | Введение | |
|---|---|---|
| От | func JSPropertyNameArrayGetCount(_ array: JSPropertyNameArray!) -> UInt | iOS 8.0 |
| К | func JSPropertyNameArrayGetCount(_ array: JSPropertyNameArrayRef) -> Int | iOS 8.3 |
Измененный JSPropertyNameArrayGetNameAtIndex (JSPropertyNameArrayRef, Интервал)-> JSStringRef
| Объявление | Введение | |
|---|---|---|
| От | func JSPropertyNameArrayGetNameAtIndex(_ array: JSPropertyNameArray!, _ index: UInt) -> Unmanaged<JSString>! | iOS 8.0 |
| К | func JSPropertyNameArrayGetNameAtIndex(_ array: JSPropertyNameArrayRef, _ index: Int) -> JSStringRef | iOS 8.3 |
Измененный JSPropertyNameArrayRef
| Объявление | |
|---|---|
| От | typealias JSPropertyNameArrayRef = JSPropertyNameArray |
| К | typealias JSPropertyNameArrayRef = COpaquePointer |
Измененный JSStringCopyCFString (CFAllocator!, JSStringRef)-> CFString!
| Объявление | Введение | |
|---|---|---|
| От | func JSStringCopyCFString(_ alloc: CFAllocator!, _ string: JSString!) -> CFString! | iOS 8.0 |
| К | func JSStringCopyCFString(_ alloc: CFAllocator!, _ string: JSStringRef) -> CFString! | iOS 8.3 |
Измененный JSStringCreateWithCFString (CFString!)-> JSStringRef
| Объявление | Введение | |
|---|---|---|
| От | func JSStringCreateWithCFString(_ string: CFString!) -> Unmanaged<JSString>! | iOS 8.0 |
| К | func JSStringCreateWithCFString(_ string: CFString!) -> JSStringRef | iOS 8.3 |
Измененный JSStringCreateWithCharacters (UnsafePointer <JSChar>, Интервал)-> JSStringRef
| Объявление | Введение | |
|---|---|---|
| От | func JSStringCreateWithCharacters(_ chars: UnsafePointer<JSChar>, _ numChars: UInt) -> Unmanaged<JSString>! | iOS 8.0 |
| К | func JSStringCreateWithCharacters(_ chars: UnsafePointer<JSChar>, _ numChars: Int) -> JSStringRef | iOS 8.3 |
Измененный JSStringCreateWithUTF8CString (UnsafePointer <Int8>)-> JSStringRef
| Объявление | Введение | |
|---|---|---|
| От | func JSStringCreateWithUTF8CString(_ string: UnsafePointer<Int8>) -> Unmanaged<JSString>! | iOS 8.0 |
| К | func JSStringCreateWithUTF8CString(_ string: UnsafePointer<Int8>) -> JSStringRef | iOS 8.3 |
Измененный JSStringGetCharactersPtr (JSStringRef)-> UnsafePointer <JSChar>
| Объявление | Введение | |
|---|---|---|
| От | func JSStringGetCharactersPtr(_ string: JSString!) -> UnsafePointer<JSChar> | iOS 8.0 |
| К | func JSStringGetCharactersPtr(_ string: JSStringRef) -> UnsafePointer<JSChar> | iOS 8.3 |
Измененный JSStringGetLength (JSStringRef)-> Интервал
| Объявление | Введение | |
|---|---|---|
| От | func JSStringGetLength(_ string: JSString!) -> UInt | iOS 8.0 |
| К | func JSStringGetLength(_ string: JSStringRef) -> Int | iOS 8.3 |
Измененный JSStringGetMaximumUTF8CStringSize (JSStringRef)-> Интервал
| Объявление | Введение | |
|---|---|---|
| От | func JSStringGetMaximumUTF8CStringSize(_ string: JSString!) -> UInt | iOS 8.0 |
| К | func JSStringGetMaximumUTF8CStringSize(_ string: JSStringRef) -> Int | iOS 8.3 |
Измененный JSStringGetUTF8CString (JSStringRef, UnsafeMutablePointer <Int8>, Интервал)-> Интервал
| Объявление | Введение | |
|---|---|---|
| От | func JSStringGetUTF8CString(_ string: JSString!, _ buffer: UnsafeMutablePointer<Int8>, _ bufferSize: UInt) -> UInt | iOS 8.0 |
| К | func JSStringGetUTF8CString(_ string: JSStringRef, _ buffer: UnsafeMutablePointer<Int8>, _ bufferSize: Int) -> Int | iOS 8.3 |
Измененный JSStringIsEqual (JSStringRef, JSStringRef)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSStringIsEqual(_ a: JSString!, _ b: JSString!) -> Bool | iOS 8.0 |
| К | func JSStringIsEqual(_ a: JSStringRef, _ b: JSStringRef) -> Bool | iOS 8.3 |
Измененный JSStringIsEqualToUTF8CString (JSStringRef, UnsafePointer <Int8>)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSStringIsEqualToUTF8CString(_ a: JSString!, _ b: UnsafePointer<Int8>) -> Bool | iOS 8.0 |
| К | func JSStringIsEqualToUTF8CString(_ a: JSStringRef, _ b: UnsafePointer<Int8>) -> Bool | iOS 8.3 |
Измененный JSStringRef
| Объявление | |
|---|---|
| От | typealias JSStringRef = JSString |
| К | typealias JSStringRef = COpaquePointer |
Измененный JSValueCreateJSONString (JSContextRef, JSValueRef, UInt32, UnsafeMutablePointer <JSValueRef>)-> JSStringRef
| Объявление | |
|---|---|
| От | func JSValueCreateJSONString(_ ctx: JSContext!, _ value: JSValue!, _ indent: UInt32, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSString>! |
| К | func JSValueCreateJSONString(_ ctx: JSContextRef, _ value: JSValueRef, _ indent: UInt32, _ exception: UnsafeMutablePointer<JSValueRef>) -> JSStringRef |
Измененный JSValueGetType (JSContextRef, JSValueRef)-> JSType
| Объявление | Введение | |
|---|---|---|
| От | func JSValueGetType(_ ctx: JSContext!, _ _: JSValue!) -> JSType | iOS 8.0 |
| К | func JSValueGetType(_ ctx: JSContextRef, _ _: JSValueRef) -> JSType | iOS 8.3 |
Измененный JSValueIsBoolean (JSContextRef, JSValueRef)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSValueIsBoolean(_ ctx: JSContext!, _ value: JSValue!) -> Bool | iOS 8.0 |
| К | func JSValueIsBoolean(_ ctx: JSContextRef, _ value: JSValueRef) -> Bool | iOS 8.3 |
Измененный JSValueIsEqual (JSContextRef, JSValueRef, JSValueRef, UnsafeMutablePointer <JSValueRef>)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSValueIsEqual(_ ctx: JSContext!, _ a: JSValue!, _ b: JSValue!, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Bool | iOS 8.0 |
| К | func JSValueIsEqual(_ ctx: JSContextRef, _ a: JSValueRef, _ b: JSValueRef, _ exception: UnsafeMutablePointer<JSValueRef>) -> Bool | iOS 8.3 |
Измененный JSValueIsInstanceOfConstructor (JSContextRef, JSValueRef, JSObjectRef, UnsafeMutablePointer <JSValueRef>)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSValueIsInstanceOfConstructor(_ ctx: JSContext!, _ value: JSValue!, _ constructor: JSObject!, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Bool | iOS 8.0 |
| К | func JSValueIsInstanceOfConstructor(_ ctx: JSContextRef, _ value: JSValueRef, _ constructor: JSObjectRef, _ exception: UnsafeMutablePointer<JSValueRef>) -> Bool | iOS 8.3 |
Измененный JSValueIsNull (JSContextRef, JSValueRef)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSValueIsNull(_ ctx: JSContext!, _ value: JSValue!) -> Bool | iOS 8.0 |
| К | func JSValueIsNull(_ ctx: JSContextRef, _ value: JSValueRef) -> Bool | iOS 8.3 |
Измененный JSValueIsNumber (JSContextRef, JSValueRef)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSValueIsNumber(_ ctx: JSContext!, _ value: JSValue!) -> Bool | iOS 8.0 |
| К | func JSValueIsNumber(_ ctx: JSContextRef, _ value: JSValueRef) -> Bool | iOS 8.3 |
Измененный JSValueIsObject (JSContextRef, JSValueRef)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSValueIsObject(_ ctx: JSContext!, _ value: JSValue!) -> Bool | iOS 8.0 |
| К | func JSValueIsObject(_ ctx: JSContextRef, _ value: JSValueRef) -> Bool | iOS 8.3 |
Измененный JSValueIsObjectOfClass (JSContextRef, JSValueRef, JSClassRef)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSValueIsObjectOfClass(_ ctx: JSContext!, _ value: JSValue!, _ jsClass: JSClass!) -> Bool | iOS 8.0 |
| К | func JSValueIsObjectOfClass(_ ctx: JSContextRef, _ value: JSValueRef, _ jsClass: JSClassRef) -> Bool | iOS 8.3 |
Измененный JSValueIsStrictEqual (JSContextRef, JSValueRef, JSValueRef)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSValueIsStrictEqual(_ ctx: JSContext!, _ a: JSValue!, _ b: JSValue!) -> Bool | iOS 8.0 |
| К | func JSValueIsStrictEqual(_ ctx: JSContextRef, _ a: JSValueRef, _ b: JSValueRef) -> Bool | iOS 8.3 |
Измененный JSValueIsString (JSContextRef, JSValueRef)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSValueIsString(_ ctx: JSContext!, _ value: JSValue!) -> Bool | iOS 8.0 |
| К | func JSValueIsString(_ ctx: JSContextRef, _ value: JSValueRef) -> Bool | iOS 8.3 |
Измененный JSValueIsUndefined (JSContextRef, JSValueRef)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSValueIsUndefined(_ ctx: JSContext!, _ value: JSValue!) -> Bool | iOS 8.0 |
| К | func JSValueIsUndefined(_ ctx: JSContextRef, _ value: JSValueRef) -> Bool | iOS 8.3 |
Измененный JSValueMakeBoolean (JSContextRef, Bool)-> JSValueRef
| Объявление | Введение | |
|---|---|---|
| От | func JSValueMakeBoolean(_ ctx: JSContext!, _ boolean: Bool) -> Unmanaged<JSValue>! | iOS 8.0 |
| К | func JSValueMakeBoolean(_ ctx: JSContextRef, _ boolean: Bool) -> JSValueRef | iOS 8.3 |
Измененный JSValueMakeFromJSONString (JSContextRef, JSStringRef)-> JSValueRef
| Объявление | |
|---|---|
| От | func JSValueMakeFromJSONString(_ ctx: JSContext!, _ string: JSString!) -> Unmanaged<JSValue>! |
| К | func JSValueMakeFromJSONString(_ ctx: JSContextRef, _ string: JSStringRef) -> JSValueRef |
Измененный JSValueMakeNull (JSContextRef)-> JSValueRef
| Объявление | Введение | |
|---|---|---|
| От | func JSValueMakeNull(_ ctx: JSContext!) -> Unmanaged<JSValue>! | iOS 8.0 |
| К | func JSValueMakeNull(_ ctx: JSContextRef) -> JSValueRef | iOS 8.3 |
Измененный JSValueMakeNumber (JSContextRef, дважды)-> JSValueRef
| Объявление | Введение | |
|---|---|---|
| От | func JSValueMakeNumber(_ ctx: JSContext!, _ number: Double) -> Unmanaged<JSValue>! | iOS 8.0 |
| К | func JSValueMakeNumber(_ ctx: JSContextRef, _ number: Double) -> JSValueRef | iOS 8.3 |
Измененный JSValueMakeString (JSContextRef, JSStringRef)-> JSValueRef
| Объявление | Введение | |
|---|---|---|
| От | func JSValueMakeString(_ ctx: JSContext!, _ string: JSString!) -> Unmanaged<JSValue>! | iOS 8.0 |
| К | func JSValueMakeString(_ ctx: JSContextRef, _ string: JSStringRef) -> JSValueRef | iOS 8.3 |
Измененный JSValueMakeUndefined (JSContextRef)-> JSValueRef
| Объявление | Введение | |
|---|---|---|
| От | func JSValueMakeUndefined(_ ctx: JSContext!) -> Unmanaged<JSValue>! | iOS 8.0 |
| К | func JSValueMakeUndefined(_ ctx: JSContextRef) -> JSValueRef | iOS 8.3 |
Измененный JSValueProtect (JSContextRef, JSValueRef)
| Объявление | Введение | |
|---|---|---|
| От | func JSValueProtect(_ ctx: JSContext!, _ value: JSValue!) | iOS 8.0 |
| К | func JSValueProtect(_ ctx: JSContextRef, _ value: JSValueRef) | iOS 8.3 |
Измененный JSValueRef
| Объявление | |
|---|---|
| От | typealias JSValueRef = JSValue |
| К | typealias JSValueRef = COpaquePointer |
Измененный JSValueToBoolean (JSContextRef, JSValueRef)-> Bool
| Объявление | Введение | |
|---|---|---|
| От | func JSValueToBoolean(_ ctx: JSContext!, _ value: JSValue!) -> Bool | iOS 8.0 |
| К | func JSValueToBoolean(_ ctx: JSContextRef, _ value: JSValueRef) -> Bool | iOS 8.3 |
Измененный JSValueToNumber (JSContextRef, JSValueRef, UnsafeMutablePointer <JSValueRef>)-> Дважды
| Объявление | Введение | |
|---|---|---|
| От | func JSValueToNumber(_ ctx: JSContext!, _ value: JSValue!, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Double | iOS 8.0 |
| К | func JSValueToNumber(_ ctx: JSContextRef, _ value: JSValueRef, _ exception: UnsafeMutablePointer<JSValueRef>) -> Double | iOS 8.3 |
Измененный JSValueToObject (JSContextRef, JSValueRef, UnsafeMutablePointer <JSValueRef>)-> JSObjectRef
| Объявление | Введение | |
|---|---|---|
| От | func JSValueToObject(_ ctx: JSContext!, _ value: JSValue!, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSObject>! | iOS 8.0 |
| К | func JSValueToObject(_ ctx: JSContextRef, _ value: JSValueRef, _ exception: UnsafeMutablePointer<JSValueRef>) -> JSObjectRef | iOS 8.3 |
Измененный JSValueToStringCopy (JSContextRef, JSValueRef, UnsafeMutablePointer <JSValueRef>)-> JSStringRef
| Объявление | Введение | |
|---|---|---|
| От | func JSValueToStringCopy(_ ctx: JSContext!, _ value: JSValue!, _ exception: UnsafeMutablePointer<Unmanaged<JSValue>?>) -> Unmanaged<JSString>! | iOS 8.0 |
| К | func JSValueToStringCopy(_ ctx: JSContextRef, _ value: JSValueRef, _ exception: UnsafeMutablePointer<JSValueRef>) -> JSStringRef | iOS 8.3 |
Измененный JSValueUnprotect (JSContextRef, JSValueRef)
| Объявление | Введение | |
|---|---|---|
| От | func JSValueUnprotect(_ ctx: JSContext!, _ value: JSValue!) | iOS 8.0 |
| К | func JSValueUnprotect(_ ctx: JSContextRef, _ value: JSValueRef) | iOS 8.3 |