If you're an iOS developer, or you're looking to enter the industry, Swift offers you a great opportunity. Swift's design is elegant, easier to learn than obj-c, and of course very powerful.
To guide developers using Swift for development, Apple has released a series of technical documents such as the Swift programming Language (Chinese) and using Swift with Cocoa and Objective-c (Chinese), Apple has also launched its official Swift blog, and recently launched a video tutorial on the introduction of swift development ... There are, of course, many other powerful resources, such as the following 10 swift-related open source projects
Alamofire
Alamofire is an HTTP network library written in Swift, developed by author Mattt of the former popular open source project Afnetworking, and can be used very simply for asynchronous network communication.
As to when to use afnetworking and when to use Alamofire, see the author's analysis of the two situations, but it is good to note that the afnetworking and Alamofire two libraries are not mutually exclusive and can coexist well in the same code base.
Requirements: Xcode 6.0,ios 7.0+/Mac OS X 10.9+
Surge(Swift + accelerate)
Surge is developed based on the accelerate framework for performing matrix math, digital signal processing, and image processing. In other words, it can quickly handle complex math, speech, and image signals. And still comes from the great God-mattt.
Swiftyjson
Swiftyjson makes it easier to process JSON data with Swift. This is the parsing JSON string wrapper class. The implementation function is similar to the json.parse in JavaScript and is easy to use.
Requirements: Xcode 6.0,ios 7.0+/Mac OS X 10.9+
Dollar.swift
Dollar is a swift library that provides useful functional programming assistance without the need to extend any built-in objects. Dollar are similar to underscore in Lo-dash or JavaScript.
Exswift
A swift extension that contains a set of standard types and classes.
Swifttask
Swifttask is a state machine written in Swift, integrated with Promise + progress + pause + Cancel, using swiftstate (an elegant state machine written by Swift).
Hanekeswift
Haneke is a lightweight iOS universal cache written in Swift and easy to use.
Cartography
Swift declares auto Layout
Sleipnir
Sleipnir is a BDD (Behavior Driven Development) style framework for Swift, inspired by the Cedar (a BDD-style OBJECTIVE-C test framework).
Core principles: Sleipnir does not rely on nsobject, is a pure swift BDD testing framework, Sleipnir does not use xctest, has good command line output, supports custom test reports, and so on.
Quick
Quick is a behavior-driven development testing framework for swift and Objective-c. Borrowed from RSpec, specta and ginkgo.
Learn swift, must not miss the 10 big open source projects!