Common third-party class libraries for iOS development

Source: Internet
Author: User

1, detection network connection reachablity

Used to detect if a network connection is available: includes WiFi and Wwan (3G/EDGE/CDMA, etc.) 2 operating modes

But now there are better alternatives, better compatibility than Apple, and support for Arc technology, is a good alternative to Apple's framework

Link: GitHub. (Liu) com/tonymillion/reachability

2. Network Request ASIHTTPRequest

ASIHTTPRequest is a packaging for Cfnetworkapi, supporting block, easy to use. Not only supports HTTP requests, but also supports rest-based services (GET, POST, PUT, DELETE)

Cons: Arc not supported, currently no longer maintained, can be replaced with cfnetwork

Link: Https://github. (Liu) Com/pokeb/asi-http-request

3. Progress prompt effect 1 Mbprogresshud

supports a variety of state-loaded cue effects, or a progress hint effect

Link: Https://github. (Liu) Com/matej/mbprogresshud

Note: Svprogressshud can also achieve this effect (slightly simpler), and does not require the use of protocols, and does not require declaring instances (Https://github. (Liu) Com/samvermette/svprogresshud)

4. Progress prompt Effect 2 Zaactivitybar

Zaactivitybar and Svprogresshud are very similar, it provides a more concise API to show the effect of hints

Link: Https://github. (Liu) Com/zacaltman/zaactivitybar


5. For JSON parsing Jsonkit

Provides better performance and more convenient use than Sbjson, but Chinese is best to use UTF-8 format, otherwise it is easy to cause garbled

Link:

Https://github. (Liu) Com/johnezang/jsonkit

6. Sdwebimage images asynchronous loading and caching

Link: Https://github. (Liu) Com/rs/sdwebimage

Note: Use Uiacitivityindicator-for-sdwebimage to display the load effect for Sdwebimage (Https://github. (Liu) com/jjsaccolo/ Uiactivityindicator-for-sdwebimage)

7. Drop-down properties, pull-up load more

Egotableviewpullrefresh the first implementation of the drop-down Refresh class library, the use of a little trouble, need to implement many protocols

Pulltorefresh is easier to use than Egotableviewpullrefresh, as long as you inherit Pullrefreshtableviewcontroller, and then implement the Refresh method

Stableviewcontroller add more features to the pull-up load, need to inherit the Stableviewviewcontroller, and then implement some methods to

Svpulltorefresh more convenient to use

Link:

Https://github. (Liu) Com/enormego/egotableviewpullrefresh

Https://github. (Liu) Com/leah/pulltorefresh

Https://github. (Liu) Com/shiki/stableviewcontroller

Https://github. (Liu) Com/samvermette/svpulltorefresh

8, picture display effect Mwphotobrowser

Support local and remote picture display, it is more convenient to use, as long as the implementation of Mwphotobrowerdelegate can

Link:

Https://github. (Liu) Com/mwaterfall/mwphotobrowser

9. PDF Reader Core for IOS

The core of PDF reader

Link:

Https://github.com/vfr/Reader

< yo? " http://www.2cto.com/kf/ware/vc/"target=" _blank "class=" Keylink ">vcd4kpha+pgjypgo8l3a+cjxwignsyxnzpq==" P1 " >10, Ftcoretext Rich Text view

Link:

Https://github. (Liu) Com/fuerteinternational/ftcoretext

This article has written a reference and part of the content from: Http://www.360doc. (Liu) com/content/13/1211/08/14615320_336245146.shtml

Common third-party class libraries for iOS development

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.