Skip to content

Create compatibility with legacy iOS verisions #527

@JWIMaster

Description

@JWIMaster

Now, I'm sure, reading this, you're thinking "not possible, can't happen". However, I am the creator of a Swift backport that allows Swift 5.10.1 to run on all versions from iOS 6+. This includes opaque types. Yes, this functions exactly as you would expect. Now, of course, the only substantial feature that I cannot get working is concurrency. However, I do not think that means all hope is lost. GCD still exists, and there are numerous other ways of getting it working. Now, understandably, this does not seem to be a focus of this project. However, I think there is incredibly large potential in getting this to function. I think that this product would be of great value to those targeting older iOS versions, and, in my experience, there is actually quite a high demand for it in those spaces. If you or your co-workers would not like to implement it, perhaps a seperate branch that is made for legacy iOS would work? If anyone is interested, please do reply on this thread.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions