Swift IOS ANE Versions Save

FlashRuntimeExtensions.swift. Example Air Native Extension written in Swift 5 for iOS, macOS and tvOS

4.2.0

4 years ago
  • Upgrade to Xcode 11.3
  • Upgrade to Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15)

4.1.0

4 years ago
  • Upgrade to Xcode 11.2
  • Upgrade to Swift version 5.1.2 (swiftlang-1100.0.278 clang-1100.0.33.9)
  • add optional items param to FREArray()
  • internal refactor of FREArray, use .map and .compactMap for conciser code
  • Add [String?] support to FREArray
  • rename FreSwiftLogger.log to FreSwiftLogger.error
  • add FreSwiftLogger.info

4.0.0

4 years ago
  • Upgrade to Xcode 11.0
  • Upgrade to iOS SDK 13.0
  • Upgrade to Swift version 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7)
  • Remove sendEvent()
  • Remove FREObject.setProp()
  • Remove FREObject.getProp()
  • Add default param values to FreArgError.init()
  • Add default param values to FreError.getError()

3.1.0

5 years ago
  • FreError.getError() params are now optional
  • Add FREObject.className
  • Add FreObjectSwift.className
  • Add FreObjectSwift.toString()
  • Add @dynamicMemberLookup for Array types to FreObjectSwift
  • Add [Date] support to FREArray
  • Add [NSNumber] support to FREArray
  • Declare FREArray as open
  • Change: FREArray now uses Vector.<Type> throughout
  • Rename FreObjectTypeSwift.cls to FreObjectTypeSwift.class
  • Improve ANEUtils.map performance
  • Obsolete FREObject.setProp()
  • Obsolete FREObject.getProp()
  • Fix spelling mistakes in docs
  • Upgraded to AIR SDK 32.0.0.116

3.0.0

5 years ago
  • Upgrade to Xcode 10.1
  • Upgrade to iOS SDK 12.1
  • Upgrade to Swift version 4.2.1 (swiftlang-1000.11.42 clang-1000.11.45.1)
  • Upgraded to AIR SDK 32
  • Add FREArray.push()
  • Add FREArray.insert()
  • Add FREArray.remove()
  • Add FREArray.isEmpty
  • Add FREObject.hasOwnProperty()
  • Add FREObject.toString()
  • Add @dynamicMemberLookup to FreObjectSwift. Adds cleaner way to extend FREObjects
  • Mark FREObject.call() as @discardableResult
  • Remove try catches and make better use of optionals
  • Remove ArgCountError class
  • Obsoleted sendEvent() method
  • Deprecate FREObject.setProp() - use accessor or FreSwiftObject wrapper instead
  • Deprecate FREObject.getProp() - use accessor or FreSwiftObject wrapper instead
  • FreSwiftMainController.TAG is now public static var String
  • UIColor / NSColor changed to single convenience init()
  • Add FreSwiftLogger to trace any FREExceptions
  • FREObject.init() to return optional and not require try
  • CommonDependancies.ane renamed to FreSwift.ane
  • Refactoring