If you are wondering what has been happening behind the scenes in Swiftify, the last summer months have been keeping our team pretty busy.
In preparation for the upcoming Swift 5.1 release, we had to revisit and considerably improve the algorithm to match known declarations from Apple framework classes.
Unlike the compiler (which always has the required type of information), our converter often deals with incomplete code, so we have implemented a score-based matching to judge whether a specific method declaration should be picked or not.
Wondering what will be next?
You are probably used to having to switch between the "current" and "previous" versions of Swift on our website.
Since Swift is now ABI stable and we have less and less syntactic differences between the Swift versions, we are instead going to allow you to select between iOS and macOS as the platform.
This will allow us to solve some ambiguities between iOS and macOS that historically existed in the converter.
Have any suggestions? We welcome your feedback!