Xcode is IDE (Integrated Development Environment) from Apple. It supports Swift, Objective-C, C++ and lot of other programming languages. It contains complete developer toolchain to create iOS or macOS app. It’s free to download at the Mac App Store.