Swift is a robust and intuitive programming language created by Apple for building apps for iOS, Mac, Apple TV, and Apple Watch. It’s designed to give developers more freedom than ever. Swift is easy to use and open source, so anyone with an idea can create something incredible.
Developers are already doing great things with Swift. Swift is a fast and efficient language that provides real-time feedback and can be seamlessly incorporated into existing Objective-C code. So developers are able to write safer, more reliable code, save time, and create even richer app experiences.
Educators are adding Swift to their curriculum.
Developers aren’t the only ones who’ve noticed the potential of Swift. Some of the top universities and academic institutions are teaching Swift in their computer programming courses and offering free courses on iTunes U. Which means the transition from introductory coding to professional programming has never been easier.
Swift is everywhere. And now it’s open for everyone.
Swift is free and open source, and it’s available to a wide audience of developers, educators, and students under the Apache 2.0 open source license. We’re providing binaries for OS X and Linux that can compile code for iOS, OS X, watchOS, tvOS, and Linux. And to help Swift grow into an even more powerful language, we created a new community where users can contribute directly to the Swift source code.
All descriptions above from http://www.apple.com/swift/
Remarks that this course is only for newbies (include instructor)
- Please bring your own mac with xcode 7.3.1 installed inside.
- We are going to use Swift Playground for this class.
- Not fun at all it just fundamental.
- If you have any question for swift 3 or xcode 8 instructor could not help you.
Swift also available in ubuntu https://swift.org/download/#using-downloads. Use as your own risk!!!