Offline Converter
Migrate your enterprise projects to Swift in the most secure way
Offline Converter Includes
1. Xcode extension
Convert Objective-C code to Swift right in Xcode
Configurable key bindings
Play
Swiftify Xcode Extension - YouTube
2. Finder extension
Convert files and projects, ZIP archives and folders directly from Finder
Supports conversion of header + source files together (unlike the Xcode Extension)
3. Advanced Project Converter
Standalone macOS desktop application with Xcode look & feel
Supports conversion of header + source files together
Automatically updates the Xcode project file
Automatically updates Objective-C and Swift bridging header files
The best option to gradually migrate a project to Swift
Play
Swiftify Offline Converter - YouTube
How to Install
Make sure that you are running the latest versions of Xcode and macOS.
If you haven’t already, sign up for the Offline Converter Plan.
Download and install the Offline Converter.
If the app is blocked from running, go to the Apple menu ➟ System Settings… ➟ Privacy & Security ➟ Security section. Under the section labeled "Allow applications downloaded from:" select "App Store and identified developers".
Run “Swiftify Offline Converter” from your Applications folder.
You will be asked to verify your API key online.
Note that a subscription to the Offline Converter plan is required to use the Offline Converter.
How to Use the Offline Converter
Run “Swiftify Offline Converter” from your Applications folder.
Click on “Open Project Folder”.
Navigate to the location of the .xcodeproj or .xcworkspace file of the project you wish to convert, and choose “Open” at the bottom right of the window.
Select the checkbox next to any files you wish to convert to Swift. You will experience better results if you do not try to convert all of your files at once. Refer to this article for best practices when converting your project.
Click the Convert button. All conversions are done offline in the Offline Converter app.
Your files are converted and added to the project.
Open the project in Xcode to view the changes.
How to Use Xcode & Finder Extensions
Run (or restart) Xcode and check the Editor ➟ Swiftify menu.
If there’s nothing in the Editor menu, open System Preferences ➟ Extensions and put a checkmark next to “Swiftify for Xcode”.
The new Finder extension allows you to convert files, folders and even ZIP archives with your projects using the right-click menu.
You can also use the right-click menu to convert code from most macOS text editor apps.
You can set a shortcut (Key Binding) for any command via Xcode ➟ Preferences ➟ Key Bindings.
Swiftify for Xcode
Convert Objective-C code to Swift right in Xcode
Featured by Apple
Offline Converter Includes
1. Xcode extension
Convert Objective-C code to Swift right in Xcode
Configurable key bindings
Play
Swiftify Xcode Extension - YouTube
2. Finder extension
Convert files and projects, ZIP archives and folders directly from Finder
Supports conversion of header + source files together (unlike the Xcode Extension)
3. Advanced Project Converter
Standalone macOS desktop application with Xcode look & feel
Supports conversion of header + source files together
Automatically updates the Xcode project file
Automatically updates Objective-C and Swift bridging header files
The best option to gradually migrate a project to Swift
Play
Swiftify Offline Converter - YouTube
How to Install
Make sure that you are running the latest versions of Xcode and macOS.
Sign in or sign up (for free!) on this website to download the app.
Download and install Swiftify for Xcode.
Run “Swiftify for Xcode” from your Applications folder.
Click on “Preferences”, and enter the following API key:
Note that a subscription to the Swiftify’s Cloud plan is required to use the Advanced Project Converter.