Swiftify is good, but not great.
October 25, 2019

Swiftify is good, but not great.

Yuriy Yarosh | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User

Overall Satisfaction with Swiftify

Swiftify helped us greatly in refactoring our legacy iOS applications and porting from Objective-C to Swift.

Pros

  • Good at Objective-C to Swift project conversion
  • Helps with Objective-C code refactoring
  • Has a decent app with automated conversion

Cons

  • It lacks general performance and availability
  • It doesn't handle Objective-C macro well
  • Overall conversion speed expected to be much better
  • 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.

Do you think Swiftify delivers good value for the price?

Yes

Are you happy with Swiftify's feature set?

No

Did Swiftify live up to sales and marketing promises?

Yes

Did implementation of Swiftify go as expected?

Yes

Would you buy Swiftify again?

Yes

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.

Comments

  • Alex Petuschak | TrustRadius Reviewer
    Thanks, Yuri for detailed feedback! Just a few follow-ups. 1. Performance. We are just planning to release an important update related to the converter performance. Furthermore, the Offline version of the converter is expected to perform faster than cloud versions. I'd appreciate if you post a code sample or use case when you face any actual performance issues. 2. Objective-C macros. While we do convert simple Objective-C macros to Swift variable declarations and functions, this is one of the most difficult parts of the converter: https://medium.com/swiftify/parsing-preprocessor-directives-in-objective-c-714a3dde570 We are planning to improve support for custom / user defined macros, although a "generic case" solution seems hardly possible.

More Reviews of Swiftify