Resources to learn Swift. Tutorials, Code Samples, References and more!

Intermediate

Advanced

References

Code Examples

  • Lister – A Productivity App Built in Swift(apple.com)
  • Adventure – Building a SpriteKit Game Using Swift(apple.com)
  • Flappy Swift – Swift implementation of Flappy Bird(github.com)
  • 2048 Swift – A port of iOS-2048 to Apple’s new Swift language. The game is present and working, but the score screen has not been implemented, nor have the (rather useless) button-based controls.(github.com)
  • Swift Example – A small iOS app to demonstrate the use of table views and web views using Swift, the new programming language for iOS development(github.com)
  • Swift Programming Language Playground – Working through the Swift Programming Language iBook(github.com)
  • Timesaver – Minimalist clock screensaver for OS X built with Apple’s, new programming language, Swift(github.com)
  • Swift RSS Sample – An RSS reader app written in Swift. About 100 lines of code and written within about an hour.(github.com)
  • The Oakland Post – The mobile companion for The Oakland Post’s news website, written entirely in Swift!(github.com)

Code Libraries

  • Dollar.$wift – $ is a Swift library that provides useful functional programming helper methods without extending any built in objects. It is similar to Lo-Dash or Underscore in Javascript.(dollarswift.org)
  • Swiftz – Functional programming in Swift(github.com)
  • JLToast – Toast for iOS with very simple interface. Written in Swift.(github.com)
  • Swifter – A Twitter framework for iOS & OS X written in Swift(github.com)
  • Quick – Quick is a behavior-driven development framework for Swift and Objective-C. Inspired by RSpec, Specta, and Ginkgo.(github.com)
  • SwiftyJSON – SwiftyJSON makes it easy to deal with JSON data in Swift.(github.com)
  • XCGLogger – A debug log framework for use in Swift projects.(github.com)
  • CGParallaxCollectionView – Porting Ole Begemann CollectionViewParallaxScrolling to Swift. It will be extended to add more features.(github.com)
  • Net – Net is a HttpRequest wrapper written in Swift(github.com)
  • Alamofire – Alamofire is an HTTP networking library written in Swift. Think of it as AFNetworking, reimagined for the conventions of this new language.(github.com)
  • Quick – A behavior-driven development test framework for Swift and Objective-C.(github.com)
  • SCLAlertView-Swift – Beautiful animated Alert View. Written in Swift(github.com)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s