Xcode includes everything developers need to create great applications for Mac, iPhone, iPad, Apple TV, and Apple Watch. Xcode provides developers a unified workflow for user interface design, coding, testing, and debugging. The Xcode IDE combined with the Cocoa frameworks and Swift programming language make developing apps easier and more fun than ever before.
What's New In This Version:
Xcode 7.1 includes Swift 2.1 and SDKs for iOS 9.1, watchOS 2, tvOS, and OS X 10.11 El Capitan.
Now you can go beyond the simulator to test your app on an iPad, iPhone, Apple TV, or Apple Watch — for free. Simply enter your Apple ID into the Accounts preference pane, then attach a device to your Mac using a Lightning cable. You can use the same Apple ID you already use for iCloud, iTunes, or the App Store, or create a new one. Join the Apple Developer Program when you’re ready to distribute or submit your apps to the App Store.
New in Xcode 7.1:
• Support for tvOS including storyboards, unit and UI testing, playgrounds, and crash logs
• New workflow to add a device for development and testing, select Window > Devices then click the + button
• Storyboard support for 3D Touch gestures
• View debugger presents an improved view of Auto Layout contraints at runtime
• Enhanced XCPlayground API gives playground authors more power
• Swift 2.1 improves interoperability with C code
• Two-factory authentication support when adding an Apple ID account
You can download Xcode from the App Store for free.