PRO TIP

The Swiftest Way to Swift

Convert Objective-C source code to Swift with a click.

Swiftify for Xcode

Objective-C to Swift Converter

View

Do you have Objective-C source code you need to convert to Swift? Swiftify can pull this off with a single click.

Install the Swiftify Xcode extension (System Preferences > Extensions, then tick Swiftify for Xcode > Xcode Source Editor) to see a new Swiftify submenu in Xcode’s Editor menu.

Here you’ll find three options: Convert Selection to Swift, Convert File to Swift, Paste as Swift. Their names pretty much say it all.


Swiftify
also has a Finder extension that you access by Control-clicking on a folder, ZIP file, or project/source file, then selecting a conversion type from the contextual menu.

The Swiftify Xcode extension in action. Note the handy shortcut key for the “Paste as Swift” option.

Introduced after the initial public release of Swift, Swiftify’s converter has come quite a ways. It now handles complex conversion issues, with full block and closure support, class hierarchy support, and a deep understanding of data types and many complex Objective-C constructs.

If you’ve got an Objective-C code base, Swiftify is a must-have for your toolkit. And even if you already work exclusively in Swift, Swiftify is still handy for converting the Objective-C sample code you come across online.