10个你不能忽视的 Swift IOS 开源项目
如果您正在使用的iOS,Swift 是一个不错的选择。它是优雅,更容易学习(比OBJ-C)和强大。
Alamofire/Alamofire
Alamofire - Elegant HTTP Networking in Swiftgithub.com
[It is a HTTP networking library. It is easy to use Alamofire for asynchronous network communication, chaining responses for orchestration, etc]
[Surge is based on Accelerate framework, a C-based API for performing matrix math, digital signal processing, and image manipulation. In other words, it is very fast for crunching complex math, speech and image signals]
[Dealing with JSON is a pain if you don’t have support for it. Swifty JSON does exactly that —it deals with the pain so that you don’t have to]
[This is a really cool project(s). It extends Swift with helper functions and extensions]
[Similar to above, this is set of standard extensions for Standard types and classes]
[State machines in Swift. This has lot of use cases for creating business workflow tasks along with others]
[Looking at the code, still seems early stage. But, lightweight caching systems are a win]
[Auto layout is a system that lets us layout our app’s UI by creating a mathematical description of how elements are related to one another. This project makes it super simple]
[There are several BDD style frameworks for Swift already. I think this is cool because it is pure Swift. There are no dependencies on stuff like NSObject.]
[Another BDD test framework if you are looking for both Obj-C and Swift.]