Skip to main content
TrustRadius
Swiftify

Swiftify

Overview

What is Swiftify?

When Apple rolled out Swift back in 2014, Objective-C was set to be replaced. Even nowadays, however, there are plenty of apps and projects that still use Objective-C, and developers are faced with the prospect of either starting again from…

Read more
Recent Reviews

TrustRadius Insights

Swiftify has been a valuable tool for iOS developers who want to convert their Objective-C code to Swift efficiently. It helps users save …
Continue reading
Read all reviews
Return to navigation

Pricing

View all pricing

Pay As You Go

$5

Cloud
per file

Cloud 30 (Monthly)

$49

Cloud
30 files per month

Cloud 100 (Monthly)

$99

Cloud
100 files per month

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://swiftify.com/pricing

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Details

What is Swiftify?

When Apple rolled out Swift back in 2014, Objective-C was set to be replaced. Even nowadays, however, there are plenty of apps and projects that still use Objective-C, and developers are faced with the prospect of either starting again from scratch or attempting to convert them to Swift.

Swiftify for Xcode is designed to automate much of the conversion process, handling the task of replacing syntax while letting you focus on other aspects of migrating your project to Swift.

As the name suggests, the service can be accessed directly from Xcode. You can access it from the Editor menu, where you have the option of converting a selection of code or a whole file. You can also copy Objective-C code and paste it as Swift.

It's also possible to convert files directly from Finder without booting up Xcode. The user simply selects one or more files and start the conversion from the context menu.

Finally, the Advanced Project Converter app is designed to help manage an entire project. It lets users explore it from a dedicated UI and select files to be converted. Processed items are automatically added to the project file. The app is included in Swiftify for Xcode, but it can only be used with a Cloud subscription or Swiftify Pay As You Go credits.

Swiftify Features

  • Supported: Convert Objective-C code to Swift right in Xcode
  • Supported: Gradually convert your project using the Advanced Project Converter
  • Supported: Convert files and projects directly from Finder
  • Supported: Right-click and convert code from any text-editing app
  • Supported: Configurable conversion options and shortcuts

Swiftify Screenshots

Screenshot of Screenshot of Screenshot of Screenshot of Screenshot of Screenshot of

Swiftify Video

Converting your Project to Swift with Swiftify’s Advanced Project Converter

Swiftify Integrations

Swiftify Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsMac
Mobile ApplicationNo
Supported CountriesUnited States, Europe, Australia, Asia
Supported LanguagesEnglish

Swiftify Customer Size Distribution

Consumers52%
Small Businesses (1-50 employees)29%
Mid-Size Companies (51-500 employees)10%
Enterprises (more than 500 employees)9%
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(33)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Swiftify has been a valuable tool for iOS developers who want to convert their Objective-C code to Swift efficiently. It helps users save time by avoiding the need to start from scratch. Many users have found it helpful in converting legacy code, improving code readability, and making it easier to understand. Swiftify has also been used to convert Objective-C code snippets found online into Swift, saving users time and effort. Additionally, it has been a useful tool for learning Swift and understanding Objective-C code before transitioning to Swift. Despite some concerns about the pricing model, many users appreciate the accuracy and ease of use of Swiftify, making it their go-to tool for code conversion.

Ease of Use and Intuitive Interface: Reviewers have consistently praised the app for its user-friendly design and intuitive interface, with many stating that it is accessible to both experienced programmers and novices.

Accurate Code Conversion: Users have commended the app for its impressive ability to accurately convert Objective-C code to Swift. Many reviewers reported that the conversion accuracy reaches about 90%, saving them significant time and effort in manual conversions.

Responsive Development Team and Continuous Updates: The responsiveness of the app's development team has been highly appreciated by users. They have expressed their gratitude for the continuous improvements and updates made to the app, ensuring that it stays up-to-date with evolving programming languages.

Limited free version: Some users have found that the free version of Swiftify has limitations, as it does not allow for converting entire files at once. Multiple reviewers have mentioned this issue, stating that it hampers their ability to efficiently convert their code.

Issues with code conversion accuracy: Users have reported experiencing problems with the accuracy of the code conversion, especially when converting from Objective-C to Swift. Reviewers have expressed the need to manually check the converted code for correctness.

Confusing pricing and subscription models: The pricing and subscription models of Swiftify have caused confusion and dissatisfaction among certain users. They find the pricing to be expensive, particularly for individual developers, and suggest alternative options such as lower monthly subscriptions or one-time license purchases. Complaints about limited functionality in the free trial have also been raised by users who mention that it only allows a small amount of code conversion, making it difficult to assess overall effectiveness.

Users recommend trying out Swiftify by paying $5 on an Objective-C file to understand the quality of the conversion to Swift. This suggestion is particularly useful for Objective-C developers who want to convert their code to Swift and gain a better understanding of its structure and syntax.

Reviewers advise optimizing common code chunks after conversion, as the tool may not always generate perfect results. While Swiftify helps with the conversion process, it's important to be aware that the converted code may require further refinement.

Customers appreciate that Swiftify helps them comprehend the logic behind Objective-C code. It assists in deciphering the flow and structure of existing Objective-C projects, making it a valuable tool for developers transitioning to Swift.

However, some users suggest eliminating the subscription model for Swiftify, indicating a preference for alternative payment options or pricing models.

Attribute Ratings

Reviews

(1-5 of 5)
Companies can't remove reviews or game the system. Here's why
July 22, 2021

A good translator

Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are using Swiftify to migrate from obj-C to swift and so far it was pretty useful. Won't say 100% works but it does the job. With some small reviews, we were able to use our code again. Pretty useful.
  • Helps to prevent redoing the whole code.
  • Sometimes it is hard to find the exact command of Obj-C in swift.
  • It helped me to learn more :)
  • The price is a bit high and not very affordable for small companies.
For me as a picky person I never used the file convertor but for a small portion of code, it is good. With the classes that have more than one initializer, it got confusing and I had to dig to find the exact issue to fix.
  • Be updated and fast
  • It could be useful if you do not want to hire a Swift developer and helps to learn your existing team a new language.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We primarily use it to convert Objective-C to Swift. Conversion doesn't always make sense for some codes, but it's a great first pass and does save a great amount of time.
  • It's especially good for people that know Swift, but have very little experience with Objective-C. It gives you a first cut of code translation. Then you can go from there.
  • Sometimes the conversion doesn't make much sense. The Swift conversion doesn't compile, or is not optimized.
Well suited for any level of developers with any level of experience as it gives a nice first pass conversion and saves a lot of time.
  • good ROI, saves a lot of time.
This is the only product that I use when I convert codes. So far I'm happy and will stick with it.
There are constant upgrades to improve the conversion.
Pedro Soria Martínez | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Swiftify is used in the development department to create new iOS apps for our company. At this moment, our developers have knowledge about Objective-C and not Swift. Apple just released the new version of the Swift language, Swift 5, and our team needed to convert the actual code they're developing to this new language. Converting an entire Xcode project from Objective-C to Swift is really complicated, but with Swiftify everything changed.
  • Put in your Objective-C code, select the version of Swift language to convert, click convert. That's all!
  • Swiftify is now creating a platform to convert Objective C to #C, something that can help for different development projects platforms.
  • Swiftify offers a few free converts to try to show you the power of it. Their price for a subscription plan is really good for big projects.
  • New conversion languages, like Python or C++ would be great.
  • Some more free tries would help to know how important/helpful it would be for iOS projects.
Apple releases iOS system versions every year, and it is necessary to check all the code of a developer app to change, correct or edit some deprecated code or new things. This is where Swiftify comes in to help convert from different versions of Swift, not only Objective-C. You can choose to convert a past version of Swift to a new one. You save a lot of time using Swiftify.
  • Time saved is the best part of it. Last year, we lost a lot of time finding conversions from our actual Objective-C code. Now it's just two clicks and everything works.
  • We are going to release our app as soon as possible, and without Swiftify this will not be possible. Seriously, this platform is necessary.
I use objc2Swift.js platform and swift.org, but nothing like Swiftify.
I don't have any problems with the platform. I like that their email responses are fast.
Yuriy Yarosh | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Swiftify helped us greatly in refactoring our legacy iOS applications and porting from Objective-C to Swift.
  • Good at Objective-C to Swift project conversion
  • Helps with Objective-C code refactoring
  • Has a decent app with automated conversion
  • It lacks general performance and availability
  • It doesn't handle Objective-C macro well
  • Overall conversion speed expected to be much better
Swiftify is well suited for porting of really old legacy Objective-C projects to Swift. The simpler the project - the better, 'cause it doesn't handle macro well.
  • Helped to reduce churn and to improve our delivery cycle a bit.
  • Refactoring took some time because it isn't really suited for complex projects.
There's not much to compare - we haven't found any proprietary like it. Existing OpenSource solutions are unmaintained and Swiftify supports the latest versions of Swift.
Swiftify is good converter, there's a room for imrovement, but it helps a lot.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Swiftify has been used for the last [few] months by the mobile team, specifically by the iOS developer (me).

I'm currently working on projects that require Objective-C and Swift, so Swiftify is really useful to optimize this process. It is quite easy to use, just need to implement it in XCode and then just select the code and the option "Convert selection to Swift".

Specifically when I need to create a new Swift class and I need to use already existing code on Objective C, I use to convert it first with Swiftify, so I can save some time in the process.
  • Implemented on XCode as an editor option
  • Fast and precise, compared to competitors
  • Helps you in your development
  • It converts from Objective-C to Swift but not from Swift to Objective-C.
  • The conversion is not perfect, does not always work right.
  • The conversion should provide suggestions, as the code could be converted in many different ways.
It is recommended to use Swiftify in any situation that requires iOS development because even if you develop just in Swift or just in Objective-C, it could be helpful for researching and investigating purposes.

Additionally, if you need to convert big quantities of code from Objective-C to Swift, this tool will optimise that work. It will not translate a whole class of 2000 lines perfectly, but after converting it you can review the code and modify the lines that have not been properly converted, making you save more than the 50% of the time in that case.

I've not been able to test it properly as I only used the trial version and it is really limited.
  • For now the impact has been small, considering that I used the trial version, it was helpful for small conversions. Summarising: Saving time on researching process
Swiftify tries to convert the code even if the code can not be executed in a real situation.
I chose Swiftify because most of the times you just need to convert one line, one method... That of course, it is using and used by other code that you didn't add in the conversion code, but you just need to convert that for now. In this situation, Swiftify converts the code, other ones such as iSwift will report an error in the code and will not convert it.
Return to navigation