Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for iOS 12, Xcode 10, Swift 4.2 #23

Closed
tuarua opened this issue Aug 12, 2018 · 3 comments
Closed

Support for iOS 12, Xcode 10, Swift 4.2 #23

tuarua opened this issue Aug 12, 2018 · 3 comments
Assignees
Milestone

Comments

@tuarua
Copy link
Owner

tuarua commented Aug 12, 2018

Support for iOS 12 will be added when AIR gets built with iOS SDK 12.
Although iOS 12 + Xcode 10 is due for release in late September, going by last year AIR 32 will be built with SDK 12.
Beta in mid November with release in December.

  • 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

Development underway in branch
https://github.com/tuarua/Swift-IOS-ANE/tree/3.0.0

@tuarua tuarua added this to the 3.0.0 milestone Aug 12, 2018
@tuarua tuarua self-assigned this Aug 12, 2018
@developerjackemail
Copy link

Hello, was this support for swift 4.2 already finished?

@tuarua
Copy link
Owner Author

tuarua commented Oct 10, 2018

@developerjackemail
Copy link

Thanks, will keep focusing on the project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants