Arduino IDE vs Xcode: What are the differences?
Arduino IDE: A cross-platform application integrated development environment *. It makes it easy to write code and upload it to the board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing and other open-source software; *Xcode:** The complete toolset for building great apps. The Xcode IDE is at the center of the Apple development experience. Tightly integrated with the Cocoa and Cocoa Touch frameworks, Xcode is an incredibly productive environment for building amazing apps for Mac, iPhone, and iPad.
Arduino IDE and Xcode can be primarily classified as "Integrated Development Environment" tools.