Allow easier integration with Swift libraries.#1939
Open
MAJigsaw77 wants to merge 2 commits intoopenfl:8.3.0-Devfrom
Open
Allow easier integration with Swift libraries.#1939MAJigsaw77 wants to merge 2 commits intoopenfl:8.3.0-Devfrom
MAJigsaw77 wants to merge 2 commits intoopenfl:8.3.0-Devfrom
Conversation
Contributor
|
With this PR, is it now possible to write Lime extensions directly in Swift, or do we still need an Objective-C bridge for Haxe/Lime to call Swift code? |
Contributor
Author
This pr is mainly ment so libs that use swift behind the scenes but have an objc interface can be used, for example |
Contributor
|
I see, thanks for clarifying. It’s a pity, as most modern SDKs and examples are Swift-based, and writing Objective-C bridges can be hard. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Libraries like AdMob use Objective-C but also integrate Swift for optimization purposes. Since Lime lacks Swift support, this can cause issues when integrating AdMob, Unity Ads, and similar frameworks.
This PR addresses the issue by adding the necessary Swift dependencies and libraries, ensuring proper compatibility with Swift-based SDKs.