View all newsletters
Receive our newsletter - data, insights and analysis delivered to you
  1. What Is
July 14, 2016updated 22 Sep 2016 12:51pm

What is Xcode?

How developers build software for Apple products.

By Alexander Sword

Xcode is the development environment for Apple operating systems such as OS X, iOS, WatchOS and tvOS.

The integrated development environment (IDE) contains a suite of software development tools, supporting source code for programming languages such as C, C++, Objective-C, Objective-C++, Java, AppleScript, Python, Ruby, ResEdit (Rez), and Swift.

App developers can build and edit applications and work with them from their initial idea to ultimately releasing it to the App Store.

Xcode was first released in 2003. Apple releases regular updates to the suite as it continues to roll out upgrades to its own software.

It is available through the App Store. Registered developers can also go to the Apple Developer website and download preview releases and prior versions.

There are some alternatives to Xcode, such as Xamarin Developer for iOS or Appcode. However, these are not released by Apple.

Android, another popular operating system for mobile, has its own IDEs. Like Apple it also has several different IDEs created by third parties.

Content from our partners
DTX Manchester welcomes leading tech talent from across the region and beyond
The hidden complexities of deploying AI in your business
When it comes to AI, remember not every problem is a nail

Websites in our network
Select and enter your corporate email address Tech Monitor's research, insight and analysis examines the frontiers of digital transformation to help tech leaders navigate the future. Our Changelog newsletter delivers our best work to your inbox every week.
  • CIO
  • CTO
  • CISO
  • CSO
  • CFO
  • CDO
  • CEO
  • Architect Founder
  • MD
  • Director
  • Manager
  • Other
Visit our privacy policy for more information about our services, how Progressive Media Investments may use, process and share your personal data, including information on your rights in respect of your personal data and how you can unsubscribe from future marketing communications. Our services are intended for corporate subscribers and you warrant that the email address submitted is your corporate email address.