Is this even relevant? For using a newer Swift with Xcode I'm forced to upgrade the OS anyway. Xcode absolutely refuses to be installed on previous OSes. Can you sensibly develop in Swift with anything else besides Xcode?
Is this even relevant? For using a newer Swift with Xcode I'm forced to upgrade the OS anyway. Xcode absolutely refuses to be installed on previous OSes. Can you sensibly develop in Swift with anything else besides Xcode?
Source: I do most of my swift development, including iOS and macOS dev, in a terminal. Editing with vim and using the swift command for the rest. You can even launch your iOS emulators and such from your command line while you're developing.
JetBrains makes a fully-featured IDE for Objective-C and Swift. https://www.jetbrains.com/objc/
[0] https://developer.apple.com/tutorials/swiftui/creating-a-mac...
I can't recall why it's necessary, but the first step in our developer onboarding README is "Install XCode, even though we don't use it"
FWIW our team has found JetBrains pretty fantastic for Swift. An important caveat of that being that we make a database product that runs on linux -- not a MacOS / iOS app that would benefit from all the special features of XCode. My guess is if that's your jam, XCode is the only high-productivity game in town.
Can you sensibly develop in Swift with anything else besides Xcode?
Kinda, you can install Swift Playgrounds on an iPad or Mac and develop apps with it. Not as powerful as Xcode, but you can use it.kinda. I bring a throwaway laptop most everywhere which is enough to build swift packages and test using LSP-based IDE.