FlashRuntimeExtensions.swift. Example Air Native Extension written in Swift 5 for iOS, macOS and tvOS
items
param to FREArray()
[String?]
support to FREArray
FreSwiftLogger.log
to FreSwiftLogger.error
FreSwiftLogger.info
sendEvent()
FREObject.setProp()
FREObject.getProp()
FreArgError.init()
FreError.getError()
FreError.getError()
params are now optionalFREObject.className
FreObjectSwift.className
FreObjectSwift.toString()
@dynamicMemberLookup
for Array types to FreObjectSwift
[Date]
support to FREArray
[NSNumber]
support to FREArray
FREArray
as openFREArray
now uses Vector.<Type>
throughoutFreObjectTypeSwift.cls
to FreObjectTypeSwift.class
ANEUtils.map
performanceFREObject.setProp()
FREObject.getProp()
FREArray.push()
FREArray.insert()
FREArray.remove()
FREArray.isEmpty
FREObject.hasOwnProperty()
FREObject.toString()
@dynamicMemberLookup
to FreObjectSwift
. Adds cleaner way to extend FREObjectsFREObject.call()
as @discardableResult
ArgCountError
classsendEvent()
methodFREObject.setProp()
- use accessor or FreSwiftObject
wrapper insteadFREObject.getProp()
- use accessor or FreSwiftObject
wrapper insteadpublic static var String
convenience init()
FreSwiftLogger
to trace any FREExceptionsFREObject.init()
to return optional and not require try