As a new language with hundreds of family, Swift has the innate ecological advantage of Apple, and its many outstanding open source projects on GitHub. Since the Swift language was released by Apple in June 2014, the author @swiftlanguage has been tracking, summarizing, and summarizing the Swift language guide for more than half a year. Recently, he stood on a personal point of view, the 2014 Swift Open Source project made a screening, screening.
1. Tool class
1.1. The most developer-recognized JSON parsing class on Swiftyjson:github
1.2. Dollar.swift:Swift version Lo-dash (or underscore) functional tool Library
1.3, Oauthswift: Foreign mainstream website OAuth Authorization class Library
1.4, Pathkit: Small and beautiful Path management class
1.5, Xcglogger: Full-featured Log Management class library
1.6, Surge: Based on the Apple accelerate high-performance computing Framework Package Library
1.7. Async: Concise background Code Wrapper library
1.8. Euler: An intuitive, concise mathematical expression? 27÷3+∑[3,1,2]
1.9, Locationmanager: Location Management Package Library
1.10. Siren: Notify the user and provide the App Store link when the app is updated
1.11. Brightfutures: Lengthy or complex computations are performed asynchronously by a separate thread
2. Storage class
2.1, Sqlite.swift: Simple, lightweight, using the most SQL SQLite package library
2.2, Realm: Ambition instead of core data and SQLite Mobile database
3. Network class
3.1. Alamofire: The famous afnetworking network basic Library Swift language edition
3.2. Starscream:websocket Client class Library
4. Picture class
4.1, Imagescout: Minimum network cost to obtain picture size and type
4.2. Dominantcolor: Extract the image main color sample project
4.3, toucan: Small and beautiful picture transformation and processing class
4.4. Gifu: High-performance GIF display class library
4.5. Hanekeswift: Lightweight with cache high performance picture loading component
5. Interface class
5.1, Animated-tab-bar: Smart animation Tag bar class library, used in storyboard
5.2, Swiftforms: Form submission Library, rapid development of sharp weapon
5.3, Bwwalkthrough: Add smart Animation effect in the interface switch
5.4, Pnchart-swift: Drawing effect of the chart control library
5.5, Sweetalert-ios: drive the picture effect pop-up package class
5.6, Animatedtabbar: Smart animation tag Bar class Library
5.7, Kycircularprogress: Simple, practical path can be set process bar
5.8. Floatlabelfields:float label pattern floating label Input effect class
5.9, Mapmanager: Map and Path Management package Library
6. Frame class
6.1, Asyncdisplaykit: Provide the interface of high-flow switch and more sensitive response
6.2, Cartography: code-level-based automatic layout packaging framework
6.3, Mmwormhole:ios extension and host application of the communication framework
6.4, Networkobjects: Light-weight version httpserver framework, cross-platform solution
7. Sample Project
7.1, Ltmorphinglabel: Tezain text drifting into the floating effect
7.2. AEXML: Simple and easy XML parsing classes and examples
7.3. Whereami: Get the current device location by command line
7.4. Design-patterns: How to use common design patterns and examples
7.5, Hamburgerbutton-menu/close: Regardless of design or code, have been carefully carved
7.6, Hamburgerbutton-menu/back: corresponding to the blog, developer Animation development experience is quite rich
8. Complete Application
8.1, Edhita: Support markdown, HTML preview of the text editor
8.2. Firefox-ios: Large pure Swift project from Mozilla development team
8.3, Swiftweather: Fresh and elegant continuous improvement of weather forecast project
8.4. Vpnon: VPN switch application in Notification Center
43 Excellent Swift open source projects