Swiftify

4.4 (199)
Write a Review!
Objective-C to Swift converter for iOS & macOS developers

Overall rating

4.4 /5
(199)
Value for Money
4.1/5
Features
4.2/5
Ease of Use
4.6/5
Customer Support
4.2/5

91%
recommended this app
Sort by

199 Reviews for UK Users

Daniel
Daniel
Overall rating
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Extremely useful converter

Reviewed on 03/07/2019

Pros

The quality of the conversion. No other company managed to create such a useful migrator for Swift.

Cons

Maybe the pricing. And the fact that Apple did not immediately buy this and integrated into Xcode...

Brent
Brent
Overall rating
  • Industry: Information Services
  • Company size: Self Employed
  • Used for Free Trial
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 5.0 /10

Too expensive for individual users.

Reviewed on 13/10/2020

I didn't get a good chance to use it, as the free trial only allowed conversion of very small...

I didn't get a good chance to use it, as the free trial only allowed conversion of very small files. The small files that were converted, had been converted fairly well.

Again, if the pricing model was more fair for individuals I would have purchased a licence/subscription for myself.

Consider offering an individual subscription/licence for this product. Paying per file is not a good model in 2020.

Pros

The software is probably the best objc to swift converter on the market by a long shot. However the pricing model is not very friendly for individual developers.

Cons

The sales model is not all that great.

The monthly price for a subscription was extremely expensive/out of reach for individual developers.

And their pay as you go model is not very scalable if you have lots of objective-c code to convert.

I suggest that there should be an individual subscription/licence available for single users. Maybe $15-20 bucks a month. Or hell, even a one time licence purchase of $100-200 or so would be great.

Response from Swiftify

Thanks for your thorough feedback and suggestions!

We are still figuring out the best pricing model for the service, so I value your suggestions here.

Shayaan
Overall rating
  • Industry: Computer Software
  • Company size: Self Employed
  • Used for 1-5 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 0.0 /10

Code is unusable

Reviewed on 01/07/2019

This product did not save me anytime. I had to rewrite the code from scratch.

This product did not save me anytime. I had to rewrite the code from scratch.

Pros

It has an interesting concept and I thought I was going to save time. However the software is an EPIC fail. It maybe good for academics who are converting a small 15 line app from ObjC to Swift.

Cons

The software produced tons of dead code. Functions that aren't reachable, the comments dont exist. It was very frustrating to use. I had to rewrite it from scratch.

Response from Swiftify

I appreciate your feedback.

While it is nearly impossible to automate the conversion from Objective-C to Swift by 100%, our tool was still designed to save your time.

We do realize that manual changes after the conversion are always required:
https://support.swiftify.com/hc/en-us/articles/360000110132

In some cases, even a small but unsupported Objective-C construct may ruin the entire converter output.
You are advised to report such issues on our GitHub Issue Tracker at https://github.com/Swiftify-Corp/Swiftify

See more on this here:
https://support.swiftify.com/hc/en-us/articles/360021028092

I am sorry that the tool was not helpful to you at all, but still feel free to send me a sample that does not produce good enough results so that we could review and improve our product.

Verified Reviewer
Overall rating
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Monthly for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Regular occasional user

Reviewed on 03/07/2019

I am generally transforming single functions or classes from a legacy project or code snippets from...

I am generally transforming single functions or classes from a legacy project or code snippets from Stack Overflow into current Swift.

Pros

Transforming this Obj-C code to Swift is both educational and time saving.

I will either use the converted code pretty much as is, or use it to lean how to do something before starting new code.

Cons

1. The resulting translation is sometimes very Objective-C like and not the best Swift-first implementation. That's to be expected.
2. The free conversion via the website is very restrictive in terms of character count. This can normally be overcome by breaking a function into fragments and converting them one at a time.

Verified Reviewer
Overall rating
  • Industry: Utilities
  • Company size: Self Employed
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 10.0 /10

Review Objc2Swift

Reviewed on 05/07/2019

Pros

As it's an easy to use software there's not much to be said except that the convert function is really simple really great to use, it "just works" it's almost as if magic, I just have to C/P my code and we're good to go

Cons

The limit is really low, I think that's the biggest downside, it takes time to convert a big code because I have to past it chunk by chunk, increasing the limit even by some ko would be perfect

Francesco
Francesco
Overall rating
  • Industry: Construction
  • Company size: 2–10 Employees
  • Used Monthly for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 9.0 /10

How to convert most function from objective c to swift

Reviewed on 02/07/2019

I use when there is some part of code in objective c that needs only to be converted in swift.

I use when there is some part of code in objective c that needs only to be converted in swift.

Pros

It’s very easy to use. Just copy and paste objc code and press convert: the magic will happen. All API name converted correctly and only some adjustments to make it work.

Cons

Some c classes are not converted correctly. Should convert in some more swiftly way some code.

Response from Swiftify

I really appreciate your awesome feedback on the product.

Regarding mixed Objective-C + Swift apps, they are indeed supported in the Advanced Project Converter, which is the part of "Swiftify for Xcode" app in the Mac App Store.

Feel free to follow me up with any questions or suggestions on this matter.

kishan
Overall rating
  • Industry: Information Technology & Services
  • Company size: 2–10 Employees
  • Used Daily for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

About Objective C to Swift Code Converting

Reviewed on 19/09/2019

Pros

it is fast and good software. It easily converts your Objective C code Into swift.

Cons

I have used this software for a long time. this software is convert code is perfect and 100% sure.

Verified Reviewer
Overall rating
  • Industry: Computer Software
  • Company size: 10,000+ Employees
  • Used for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 9.0 /10

Nice Convertor

Reviewed on 15/07/2019

Pros

Ease of use.
Easily converts your code. I like it the most.

Cons

Latest swift 5 conversion have problems while converting from objective or Swift 4

Giovanni
Giovanni
Overall rating
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Weekly for 6-12 months
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

My first go-to when it comes to converting objective-c

Reviewed on 02/07/2019

As one who started to develop using swift it is amazing to have a tool that converts old solutions...

As one who started to develop using swift it is amazing to have a tool that converts old solutions to code I can read and also use

Pros

The ease. No need to log in if you just have a few lines of code that needs to be converted. But live that it can also take full files.

Cons

Sometimes there is bugs when converting, but I as a user can usually convert anyway if I chop large code pieces to smaller chunks

Tuan Nhat
Tuan Nhat
Overall rating
  • Industry: Automotive
  • Company size: 11–50 Employees
  • Used for 6-12 months
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

It just works.

Reviewed on 10/07/2019

Pros

You just simply paste the code you want to convert to the box, and it "magically" appear on the other side. No other action required. It's simple and it just works.

Cons

Nothing so far. However, I'm only converting occasionally and not on a daily basis.

Jared
Overall rating
  • Industry: Consumer Services
  • Company size: 11–50 Employees
  • Used Daily for 1-5 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Nice software

Reviewed on 01/07/2019

The overall experience was "Oh wow, didn't knew they had something like this out there". At first I...

The overall experience was "Oh wow, didn't knew they had something like this out there". At first I was a bit skeptical because I had tried other converters that were not accurate enough for us. But after a couple of days of converting small swift functions, I was convinced it would be ideal for our project.

Pros

1) It is very easy to use.
2) Any jr. programmer can use it from day one
3) It converts anything that is Objective-C to Swift, in a very timely manner, without bottlenecks.
4) I like the fact that we can try it out under the free version and test before we decide to buy it. P.S: We ended up buying it for one of our projects that required we convert an Objective-C SDK to Swift.
5) It has an Xcode plugin.

Cons

Conversion sometimes is not 100% accurate, but it is accurate enough for our team. I honestly don't think there are any cons about the software. It was be used on the web, and on Xcode as a plugin, which honestly was perfect for our team.

Response from Swiftify

I really appreciate your awesome feedback on the product.

Could you please suggest what issue(s) did you have with the customer support?
We are always willing to improve our product and services, so I'd definitely appreciate if you elaborate regarding this.

Thanks in advance for your time!

Kerde
Overall rating
  • Industry: Computer Software
  • Company size: 10,000+ Employees
  • Used Weekly for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Time saver

Reviewed on 02/07/2019

Pros

Saves you alot of time. As someone who knows both Objective C , as well as Swift, this tool saves you a great amount of time when dealing with projects that are being converted from legacy code. The output tends to almost always be correct.

Cons

Can't say there are many cons. The only thing I can think of is that there is no way to convert multiple files at once.

Response from Swiftify

Just wanted to say "thanks" for your awesome review!

Regarding the conversion of multiple files, while Xcode does not support this (Apple have not made it possible for Xcode Extensions to access anything beyond the currently edited file), here are the options:

1) Zip multiple `.h` and `.m` files and convert at https://objectivec2swift.com/#/converter/project/

2) Use the Finder Extension (included in the "Swiftify for Xcode" app in the App Store) to select and convert multiple files in Finder;

3) Use the AppCode plugin to convert pairs of `.h` and `.m` files from within the IDE (which supports such functionality, unlike Xcode).

Don't hesitate to follow up with me if you have additional questions!

Oscar
Overall rating
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 8.0 /10

Swiftify: the best way to code with Swift and Objc

Reviewed on 29/02/2020

Overall, Swiftify is great. It's easy to use and very accurate. I would love a cheaper subscription...

Overall, Swiftify is great. It's easy to use and very accurate. I would love a cheaper subscription as the one at the moment is a bit too expensive, but its still great tool which I use often.

Pros

What I love about Swiftify is its ease of use. Anytime you need to covert some Objc code to Swift its just a few clicks away. Another great thing about Swiftify is that its fast and accurate, 99.9% of the time, the conversion goes flawlessly.

Cons

What I don't love about Swiftify is its price point. I don't pay for it because I don't think I can justify the price as I don't convert that much code.

Stanislau
Overall rating
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used for 1+ year
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

The best assistant when dealing with legacy projects

Reviewed on 08/07/2019

Sometimes, I am converting legacy classes written in Objective-C to Swift.

Sometimes, I am converting legacy classes written in Objective-C to Swift.

Pros

Really helpful when you don't want to add a new feature to the old Objective-C code.
At the same time, quick revitalization to the newest Swift gives a boost in implementation performance.

Cons

I don't need a subscription as I am using this service quite rarely for the single files. In my case, the pay-as-you-go model could fit much better.

Response from Swiftify

I really appreciate your awesome feedback!

If you don't need a subscription, we actually have a Pay As You Go plan that you could use.

Just upload your project at the Converter -> Project page and pay for an individual conversion here:
https://objectivec2swift.com/#/converter/project/

We are still in process of figuring out the best pricing model so your suggestions are definitely welcome.

Julián
Overall rating
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 8.0 /10

Almost great

Reviewed on 16/07/2019

I've used this converter specially for translating StackOverflow answers into Swift code.

I've used this converter specially for translating StackOverflow answers into Swift code.

Pros

It can convert almost any code, and it's getting better.

Cons

I'm not sure if that was improved, but the last time I've used Swiftify (1 year ago) the converter wasn't context-aware so sometimes the compiler.

Response from Swiftify

Thanks, Julian for your incredible review!
While a 100% correct conversion nearly impossible to automate, we aim to save your time and efforts.

Indeed, we have recently improved support for persisting variable types in different (local and global scopes):
https://support.swiftify.com/hc/en-us/articles/360030063872

If you see anything else that could be improved, feel free to suggest at our GitHub Issue Tracker -
https://github.com/Swiftify-Corp/Swiftify/issues

Moises
Overall rating
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Monthly for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Amazing product with room for improvement

Reviewed on 02/07/2019

It saved me a lot of time while converting a objc project to swift, i had to do a little touch ups...

It saved me a lot of time while converting a objc project to swift, i had to do a little touch ups but its great nontheless

Pros

ease of use, great tool for a swift developer, saves a lot of development time

Cons

it needs some improvement on value types

Response from Swiftify

Thanks for your thorough feedback!

Good timing to ask. We have just rolled up very improvements related to value types like String/Array/Dictionary/Set/etc.

Since this week's update, Swift collections of value types are being passed by reference (using `inout`) keyword, and `&` operator is used to pass the related argument.
Also, we no longer create shadow variables for method parameters of collection types that need to be writeable.

See this sample (switch between Swift 4.2 and 5.0 to see these changes live):
http://swiftify.me/r54g2s

Since we have just rolled up these changes, I'd appreciate your time to check if your feedback has been addressed ;)

Ramon
Overall rating
  • Industry: Online Media
  • Company size: 11–50 Employees
  • Used Monthly for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Great tool

Reviewed on 09/07/2019

Some project conversions are done quite fast, reuse of some algorithms and functions from older...

Some project conversions are done quite fast, reuse of some algorithms and functions from older projects are quickly converted and reused

Pros

Easy and fast to use. Very good for reusing good code that was written in Obj-c

Cons

Some methods are badly converted. Missing some elegant variables management.

Response from Swiftify

Thanks for your awesome feedback!

I will be glad if you could elaborate on "Missing some elegant variables management".
Maybe we'll be able to incorporate your suggestion(s).

For the rest (badly converted methods), here are a few suggestions:
- Ensure that you have got no parser errors for much better output:
https://support.swiftify.com/hc/en-us/articles/360021028092-Eliminate-parser-errors-for-much-better-conversions
- Feel free to report any considerable issues at our GitHub Issue Tracker:
https://github.com/Swiftify-Corp/Swiftify/issues

Jonathan
Overall rating
  • Industry: Marketing & Advertising
  • Company size: 2–10 Employees
  • Used Weekly for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 9.0 /10

Transforming old projects

Reviewed on 02/07/2019

I’m a new coder learning Swift and I’ve found that I learn much faster by converting some of my...

I’m a new coder learning Swift and I’ve found that I learn much faster by converting some of my favorite open-source apps. Many are written in Obj-C so that’s obviously a lot of work, but great practice. The converter is like the answer page at the back of the math book. It helps me find the correct solutions when I’m learning.

Pros

Xcode integration and the ease of use fantastic. Also, the team at Swiftify is keep the updates coming to conversions keep getting better and more accurate.

Cons

Getting started with the API key was a bit confusing, but once you’re set with that it’s super easy. Considering this takes away a significant portion of the hassle of migrating to Swift, I can’t complain much.

Allen
Overall rating
  • Industry: E-Learning
  • Company size: 51–200 Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

A Review

Reviewed on 02/07/2019

It's been a great addition to my Xcode tooling, saving time when I need to convert some of our old...

It's been a great addition to my Xcode tooling, saving time when I need to convert some of our old ObjC code.

Pros

It quickly converts most Objective-C code into suitable Swift code

Cons

Sometimes it creates some pretty obfuscated Swift code, but it has gotten better over the years.

Jay
Overall rating
  • Industry: Banking
  • Company size: 5,001–10,000 Employees
  • Used Daily for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Major conversion

Reviewed on 17/07/2019

Pros

Saved us many hours in rewriting legacy apps from ObjC to Swift.

Cons

It's not a silver bullet but gives a great jumping off point instead of doing it by hand.

Nathaniel
Overall rating
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Weekly for Free Trial
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 8.0 /10

Great for iOS beginners

Reviewed on 01/07/2019

Pros

I loved how easy it was to convert legacy Objective-C code to Swift. As a new Swift developer, the converter was especially useful because it helped me understand code examples that were written in Obj-C. That was invaluable to me.

Cons

I haven't had much trouble with the Swift to Obj-C converter but I noticed that the online converter tends to go down periodically. Overall, it's a great service.

Response from Swiftify

Thanks for your valuable review and willing to make the product better!

Regarding the availability of the online converter, we have a set of health check tests running periodically on our build server to ensure that the service has the 100% uptime, and we are not aware of any issues at the moment.

Could you suggest what is your country and location? This might be a regional issue with accessing our resources.
Anyway, feel free to follow up on this case directly at [email protected] anytime you see a downtime issue.
Thanks in advance!

Miled
Overall rating
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 8.0 /10

Good Product

Reviewed on 25/01/2021

Pros

the fact that you can copy and paste a snippet and convert it is very handy

Cons

Not much I can tell here, maybe the fact that it's not error free

Juan
Overall rating
  • Industry: Arts & Crafts
  • Company size: Self Employed
  • Used Monthly for 6-12 months
  • Review Source

Overall rating

  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Great tool

Reviewed on 10/07/2019

Bringing legacy code to swift, modernizong my projects, sometimes for it to work better you need to...

Bringing legacy code to swift, modernizong my projects, sometimes for it to work better you need to refine the input, like dividing a big task into smaller ones, the converter works better there.

Pros

Most of the time it works and you can get a nice head when starting to migrate your code, there is a decent business plan but specially useful is the customer support, the ceo itself helped once

Cons

Not very useful on complex tasks(have not tried the whole project migration tool), if you got a big method or using rare castings it can get confused easily, also when infering nullability, but anyway that is the most difficult part for the AI, maybe a two mode version could help there, a "nothing is null" check and a "all could be null", so the AI can get a clue, a strictier version and a more flexible one

Saud
Overall rating
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used for 1+ year
  • Review Source

Overall rating

  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Swiftify Review

Reviewed on 14/10/2020

Pros

I always get the right conversion and user this system always. I rely on it to get my code converted to swift from old Objective-C.

Cons

You are now required to pay for this system. That is probably the only issue right now.

Joseph
Overall rating
  • Industry: Computer Software
  • Company size: Self Employed
  • Used for Free Trial
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 3.0 /10

It doesn’t work.

Reviewed on 24/07/2019

Pros

The layout and the interface made sense for what I am trying to do.

Cons

It didn’t work with my code and it doesn’t work well with printing large projects into Swift.

Response from Swiftify

Thanks for using Swiftify, and I really appreciate your feedback.

Regarding the conversion of large projects, we echo Apple's recommendation to migrate on a per-file basis, one file at a time.

Our Advanced Project Converter (included in the App Store app) is our best attempt to approach the migration of larger projects:
https://medium.com/swiftify/converting-your-project-to-swift-with-swiftifys-advanced-project-converter-b9eb051ae504

If you have any suggestions regarding specific code patterns that you would like improved on, feel free to reply me directly or post your suggestions at our GitHub Issue Tracker:
https://github.com/Swiftify-Corp/Swiftify/issues