Good open source project on iOS GitHub, time to learn

Source: Internet
Author: User

1.reactivecocoa:reactivecocoa/reactivecocoa GitHub:

GitHub's own functional responsive programming generic OBJECTIVE-C implementation, the name is very tall, the learning curve is really steep, but will definitely change your understanding of iOS programming, the first push.

2. Mantle:mantle/mantle GitHub:

It is the product of GitHub's own, the first choice of lightweight modelling, also can work well with coredata.

3. Afnetworking:afnetworking/afnetworking GitHub:

Before IOS7, Apple's own network library is more difficult to use! The afnetworking of the great God of Matt will definitely liberate you. Using Apple's nsurlrequest and IOS7 nsurlsession, a clear architecture, enough documentation, can be considered a model for third-party open source libraries.

4. Blockskit:pandamonia/blockskit Road GitHub

I quite prefer the block in functional programming,objective-c to definitely satisfy my tastes. But it's not easy to use blocks, but if you have love for block, use this library.

5. Nimbus:jverkoey/nimbus GitHub

The first time to focus on Nimbus is because of the Facebook Three20 Open Source Library. Unfortunately Three20 Library has died, the main author jumped out, wrote the Nimbus.

Document Address >>

6. Pop:facebook/pop GitHub

Facebook's paper, animated, is a great way to catch up with Apple's native Apple. Pop is paper's animation library!

7.PKRevealController

Pkrevealcontroller is a collection of view controllers on an iOS platform that can be switched between controllers by presenting multiple view controllers. Easy to set up, highly flexible. Pkrevealcontroller is the evolution of Zuuirevealcontroller, Zuuirevealcontroller is an effect that looks like a horizontal switch to a Facebook client's view. Pkrevealcontroller the entire controller is rewritten from beginning to finish, the API is not compatible with previous versions, but you can also access the previous version. Project Address >> 8. Cheddar for IOSCheddar for iOS is the Cheddar iphone with ipad Universal client and is a simple, instant Task Manager. You can download cheddar for IOS free of charge from the App Store. Project Address >> official website >> 9. Route-meRoute-me is a once-popular open source map library that provides you with high-quality maps and positioning capabilities. The project was updated 8 months ago. It looks and feels more like an iOS built-in map library, but it's completely open source and works for any map resource. SupportOpenStreetMap,Microsoft VirtualEarth,Cloudmade, openaerialmap, opencyclemap, spatialcloud, Tilestream7 As well as Dbmap and mbtiles . Project Address >> Ten. ios-artwork-extractorIOS Artwork Extractor can extract all the pictures and emoji symbols and import PNG files. In order to extract the high resolution image of Retina display @2x, select Hardware > Device >iphone 4 menu in simulator. The PNG file is saved to a folder on the desktop.Project Address >> cmpoptipview . is an open source bubble style text cue box control, derived from UIView, can be used on ipad and iphone apps, primarily to prompt user actions, feedback system status, and more. Cmpoptipview can customize the color of the text and background, providing both side-slip and pop-up animation effects. can be removed via user clicks or programmatically. All are rendered using the core graphics.Project Address >> reachability (check network connection)Reachability is used to check the current network connection status of the application, is a direct replacement of the Apple Reachability class, support arc, support block, using the GCD method to notify the network interface changes. Project Address >> Slash.displaying property strings in iOS 6 is a lot easier, but it's a little scary to create them in a programmatic way. Slash provides a simple extensible HTML-style markup language that takes full advantage of the new features of nsattributedstring in iOS 6. Project Address >>The author shows how to customize different tags through the Readme file: Bcgenieeffect.The transition effect is achieved when minimizing or maximizing windows in Mac OS. Bcgenieeffect includes a uiview category that allows you to add this effect in iOS view. Customize the start, end, and edge of the rectangle. Based on Coreanimation. Project Address >> UNDERSCORE.M.UNDERSCORE.M is a small utility library that helps developers to more easily handle the data structures common in objective-c. Inspired by the Great Underscore.js (http://documentcloud.github.io/underscore/)。 Project Address >>Note: This digest from: http://www.cocoachina.com/industry/20130626/6488.html http://www.zhihujingxuan.com/18188.html in this thanks!

Good open source project on iOS GitHub, time to learn

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.