10个你不能忽视的 Swift IOS 开源项目

jopen 7年前

如果您正在使用的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.]