Mobile Development

Intro to Swift

Now that we went over the tools needed to create mobile apps, let's move into the programming language we will be using to code. These chapters will go over the Swift programming language, concepts of software programming and then we'll return to Interface Builder with some real-world examples.

Swift is a new programming language for iOS and OS X apps that builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun.

Source

This section will begin to outline concepts of the Swift programming language including:

  1. Swift - The programming language
  2. Key Programming Concepts of programming languages with examples in Swift
  3. More Interface Builder - Overview of Cocoa controls and making connections to code

References

About Swift

https://developer.apple.com/library/mac/documentation/Swift/Conceptual/Swift_Programming_Language/index.html

Swift - Overview

https://developer.apple.com/swift/

Swift Reference Book

https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/

Style Guide Reference

https://github.com/github/swift-style-guide

https://github.com/trending?l=swift&since=monthly