Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека Разработчика iOS Разработчик
Поиск

Изменения 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