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.]