Swiftify for Xcode

Swiftify for Xcode

By Swiftify, Inc.

  • Category: Developer Tools
  • Release Date: 2016-12-20
  • Current Version: 5.10
  • Adult Rating: 4+
  • File Size: 31.15 MB
  • Developer: Swiftify, Inc.
  • Compatibility: Requires iOS 13.0 or later.

Description

Visit https://swiftify.com/profile/api-key/ to get your free API key. To install Swiftify for Xcode in Xcode 15 (or Xcode 14) on macOS Sonoma (or Ventura): • Quit Xcode • Launch “Swiftify for Xcode” from your Applications folder and follow the link to get your API key • Enable Swiftify extension in System Preferences -> Extensions -> Xcode Source Editor • Restart Xcode • Use the Editor -> Swiftify menu to convert selection, whole file, or clipboard contents from Objective-C to Swift Important: if you don't see the “Xcode Source Editor” menu item under System Preferences -> Extensions, this is most likely due to a corrupt installation of the Xcode itself. If this happens, reinstall both Xcode and Swiftify from the AppStore. Refer to https://support.swiftify.com/hc/en-us/articles/360030396531 for more information. Swiftify for Xcode allows converting your Objective-C code to Swift 5.9 (or 5.8) right in Xcode. The app includes Xcode & Finder extensions and the Advanced Project Converter app best suited for gradual project migration. The converted code is transferred over an encrypted HTTPS connection and is NEVER stored on our servers! If you are interested in the offline version with similar functionality, it's also available at https://swiftify.com/offline-converter/ Privacy Policy: https://swiftify.com/privacy-policy Terms of Service: https://swiftify.com/tos

Screenshots

Reviews

  • Such a great time saver

    5
    By LappDawg
    I haven been using this tool to play around with Swift for quite a while. I tried converting an old project on my own and it was such a headache! This tool did so much for me in getting the heavy lifting done. Updates after the conversion were trivial in nature. Don't waste your time doing it on your own. This tool is definitely worth it!
  • A powerful tool Apple should have provided!

    5
    By Ryan M
    The Xcode extension is a little glitchy and I wish it was clearer how I was being billed when I convert a whole "file" versus a selection of the whole file but this saves me so much time!
  • An amazing tool that Apple should build into Xcode

    5
    By hubbard005
    I come from the Android dev ecosystem where there's a Java to Kotlin converter built into IntelliJ IDEA/Android Studio, so coming to Xcode to find that there's no Objective-C to Swift converter was frustrating. While Swiftify is a bit expensive at $99 a month, it did an *amazing* job at the code output. I found legitimately almost no issues with the code output; while some of the output had deprecated APIs and the like, Swiftify did exactly what it was supposed to do: output Swift code equivalent to your input Objective-C code. It doesn't try to guess what your code *should* be; it just works. The only real "complaint" I have is related to how the converter works in Xcode. This really isn't a problem with Swiftify per se, but the Objective-C code I was converting was written with a very old version of Xcode, so I ended up having to use the project uploader instead. No biggie! Finally, I'll address one minor output issue I saw, which was how file loading operations with CGData were handled. I had to rewrite a few of the loading operations in the output because the API calls almost matched up, but ended up as weird outputs that the Swift CGData API wasn't expecting to receive. Overall, this tool is a godsend. I don't love Objective-C because I'm so used to other languages with their more... "standard" code constructs, but this tool makes working with Objective-C a non-issue for me. Thank you to Swiftify for this excellent tool.
  • HUGE Help

    5
    By Joeveeeee
    Converting some legacy stuff at work and this crushed it. More complicated code blocks will most likely need to be iterated on slightly, but the foundation of conversion and THEN some is dealt by Swiftify. Thanks guys!
  • Saved my dead apps

    5
    By KryptoQuasar
    I had abou 15 apps that i have been dreading rewriting for the SWIFT universe and lo and behold, i stumbled on this website, which just made life so EASY!!.. Thank you so much
  • Great tool still in 2021!

    5
    By Alex Developer 1
    I'm finally getting around to converting one of our large apps and I can't imagine doing it without this tool. It's incredibly well priced and will get most of the boilerplate stuff done for you, although it does still take a fair amount of work to convert everything. One tip is to annotate nullability and generics before you convert the file so the tool can use those as a guideline. Honestly, this tool saved me so many hours it has paid for itself 100x over.
  • Scam

    1
    By ch1ris23
    Don't pay for it or even do the pay as you go nonsense. The 5 stars are fake reviews. Good luck, you are not saving time by spending another 1hr debug something you could have written. This app doesn't do anything. Remeber, if its too good to be true; it is. Apple has stopped caring about about its users.
  • nothing but crashes

    1
    By lwbrown
    cannot use it on Mojave, tho it's supposed to work
  • Great to sidestep learning Objective-C

    4
    By RonTWX
    As a new Apple developer, I did not learn Objective-C when it was Apple's principal development language. Nor frankly would I have wanted to, as I consider Obj-C a marginally-designed object extension to C and quite ugly. Swift is far more elegant and intelligently designed and to me much preferable to Obj-C. One of my initial projects relies upon some source code written in Obj-C. Instead of having to slog through deciphering Obj-C, Swiftify converted it into the more palatable Swift, and pretty well. There were only a few minor corrections needed to the generated Swift to make it syntactically correct and semantically equivalent to the original Obj-C. I had successfully avooided dealing with Obj-C. I've completed my initial need for Obj-C translation so I've set Swifity aside for the moment. But I will happily turn to Swiftify again the next time I face down an Obj-C demon.
  • Saves so much time!

    5
    By domainxh
    I been using this tool professional for a few years now on and off. As a self taught Swift developer, Obj-C is not my strong point as I don't use it that often and the syntax is quite different from all the other programming languages in my opinion. Being able to have the initial translation done utilizing Switify is incredibly helpful. I would recommend this product to any iOS developer!

keyboard_arrow_up