1. A common IDE for all iOS platform development
2. Excellent support of Simulator
3. Support of Swift to the older projects which are written in Objective-C
4. Very fast debugging both on device and simulator
5. Excellent support to work of C, C++ while working with iOS projects
6. Really easy to use from development till app store distribution
7. Amazing support of profilers to profile applications against time, CPU, Animations and so more
8. Same IDE for Mac application development
9. Very good support for command line and build tools to integrate the product with automated build systems
1. Sometimes it crashes with no such reason. Sometimes it hangs as well.
2. Linker errors are tricky to solve. Better verbose can help.
If you really want to develop native application for iOS and Mac, Xcode is the best IDE. There are lot of cross platform tools available in the market. However, none of them are as promising as Xcode.
1. We are developing iOS native applications for iPhone, iPad, Apple Watch and Apple TV.
2. We have also developed few in-house Mac applications as well.