Я знаю, что могу найти версию Swift, с которой я сейчас работаю, вернувшись к терминалу и набрав:
xcrun swift --version
Swift version 1.1 (swift-600.0.57.4)
Target: x86_64-apple-darwin13.4.0
Кроме того, я читал о Макросах препроцессора в Swift, но не повезло найти константу версии Swift.
По мере приближения Swift 1.2 будет полезно отметить старый код, который работает только на Swift 1.1 (Xcode до 6.2) или новый код, для которого требуется Xcode 6.3 (Swift 1.2)
Примечание. Я также могу использовать system(), чтобы сделать что-то вроде:
system("xcrun swift --version | grep version > somefile.txt")
Затем откройте файл somefile.txt, но скорее предпочтете более простое решение