10 Open source projects, learn swift sooner or later

Source: Internet
Author: User

In the swift language, the explanation for the Baidu Encyclopedia is: Swift: Apple's new development language, released in 2014 by WWDC (Apple Developer Conference), works with Objective-c on both Mac OS and iOS platforms to build apps based on Apple platforms. OBJECTIVE-C: Is the programming language used by the Apple operating system before it is imported into Swift.

If you want to learn more about the Swift language, you can also refer to this article: Swift or OBJECTIVE-C, which is a problem.

As an independent release of Apple's supported development language, Apple has also released a series of technical documents that guide developers to develop using Swift.

In addition, found other resources, recommend to everyone.

1, 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.

Requirements: Xcode 6.0,ios 7.0+/Mac OS X 10.9+

2. 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 come from the mattt.

3, 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+

4, 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.

5, Exswift

The exswift contains a set of standard types and swift extensions for classes.

6, Swifttask

Swifttask Swifttask is a state machine written in Swift, integrated with Promise + progress + pause + Cancel, using the Swiftstate (elegant state machine written by Swift).

7, Hanekeswift

Haneke is a lightweight iOS universal cache written in Swift and easy to use.

8, cartography

Cartography Swift declares auto Layout.

9, 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.

10. Quick

Quick is a behavior-driven development testing framework for swift and Objective-c. Borrowed from RSpec, Specta and ginkgo.

Hopefully, these open source projects will help iOS developers, even if they're a novice programmer, who can love iphone development. O (∩_∩) o~

10 Open Source projects, learn swift sooner or later

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.