Re:Refactorator: Xcode Plugin That Refactors Swift
by weaksauce on Tuesday January 19, 2016 @06:20PM
(#10934890)
> When Swift was released SourceKit would crash all the time
it still does that if your code is sufficiently broken.
Re:Refactorator: Xcode Plugin That Refactors Swift
by sparky_ on Wednesday January 20, 2016 @02:32AM
(#10936527)
Def agree that AppCode belongs in any iOS dev's toolkit, exactly for this purpose (and some helpful others, e.g. code formatting, unit testing).
And I also agree with your assessment on language evolution - but to provide a fair counterpoint; Jetbrains' pet language, Kotlin, has evolved with the host IDE (Intellij) since inception; though the language changes, the IDE was mostly able to help you do smart things with whatever code you had at the time, not just migrate it between versions. I believe the comparison to be somewhat fair as with Apple - both entities develop both the language and the toolkit/IDE around them.
It might also be intentional to give a marked to AppCode and others. xCode has always been pretty slim in the offerings when it comes to refactoring. But xCode contains a lot more tools than what you get in e.g. AppCode. There is considerably more effort going into creating good GUI designers, UI Automation tools, performance diagnostic tools, debugger, playground etc.
AppCode has a much smaller scope and can thus focus more on being a great tool for refactoring.