Xcode 6.3.1 (Mac OS X)

Xcode provides everything developers need to create great applications for Mac, iPhone, and iPad. Xcode brings user interface design, coding, testing, and debugging all into a unified workflow. The Xcode IDE combined with the Cocoa and Cocoa Touch frameworks, and the Swift programming language make developing apps easier and more fun than ever before.Xcode includes the Xcode IDE, Swift and Objective-C compilers, Instruments analysis tool, iOS Simulator, the latest OS X and iOS SDKs, and hundreds of powerful

features:

Innovative tools help you create great apps + Swift is a revolutionary new programming language that is safe, fast, and modern + Playgrounds are a fun place to experiment with Swift code, displaying instant results + Interface Builder is a graphical UI design canvas with a live preview of your app + View debugging shows a 3D stack of all your apps UI view layers at runtime + Assistant editors show content related to your primary task + Live Issues display errors as you type, and Fix-it can correct the mistakes for you

Swift is an all new programming language for Cocoa and Cocoa Touch + Safe by design, Swift syntax and features prevent entire categories of bugs + Fast code execution and compile time are powered by the proven LLVM compiler + Modern language features are inspired by leading research, including:- Closures unified with function pointers- Tuples and multiple return values- Structs as value types that support methods, extensions, protocols- Functional programming patterns including map and filter

Whats New in Version 6.3.1Xcode 6.3.1 improves stability and fixes critical issues in playgrounds, debugging, and Interface BuilderXcode 6.3 includes Swift 1.2 and SDKs for OS X 10.10 Yosemite and iOS 8.3

New in Swift 1.2: + Incremental builds dramatically improve the compile time of Swift projects + Swift compiler produces even faster executables for both debug and release builds + Language refinements to let and as make Swift more consistent and clear + Standard library adds powerful features including the Set data type and flatMap operation + Code converter and Fix-its help you migrate to Swift 1.2

Additional features in Xcode 6.3: + Playgrounds are more attractive and readable with rich text formatting and results displayed in-line + Playgrounds can embed additional code and resources to improve performance and simplify sharing + Updated OS X SDK includes support for the new Force Touch trackpad + Crashes organizer makes it easy to triage and fix crashes for App Store and TestFlight apps + Apple LLVM compiler 6.1 improves diagnostic messages and adds support for C++14