Article source: www.cocoachina.com/ios/2015052…

Netease News iOS version in the development process has used the third party open source class libraries, components \

AFNetworking uses NSURLConnection + NSOperation to facilitate data exchange with server API. It is simple to operate and has powerful functions. Many people now use it instead of ASIHTTPRequest

How does iOS network monitoring differentiate 2, 3 and 4G?

DOUAudioStreamer is the open source software of Douban. DOUAudioStreamer is a core audio streaming audio player for iOS and Mac

4. FXBlurView iOS Blur Background library, which makes it easy to generate blurring effects based on the underlying state

5, GTMNSString+HTML Google open source for filtering HTML tags

ICarousel is a class that inherits from UIView. For simplifying the implementation of various types of carousels (paging scroll view)

JDStatusBarNotification displays notifications at the top of the status bar. You can customize color fonts and animations. Support progress display and display status indicator

Libwebp can be used to port webp to git

9. Navigation: a lightweight layout framework for iOS and Mac OS X, with elegant syntax that helps developers adapt to iOS devices with different resolutions

MGTemplateEngine MGTemplateEngine is similar to Smarty, FreeMarker, and Django templates in PHP. MGTemplateEngine is lightweight and easy to use. As long as you set a lot of different HMTL templates, you can easily achieve a View of a variety of content format display, for not familiar with HTML or reduce the workload, the work to share the design is still very good, but also easier to achieve the desired effect of the design.

11, NJKWebViewProgress NJKWebViewProgress is a UIWebView progress bar interface library,UIWebView itself does not provide a progress bar.

Pop Facebook open source iOS animation library, a collection of animation effects

RegexKitLite is used to process regular expressions

14. SDWebImage is often used to cache images received from the server. It is an extension of UIImageView and is relatively simple to apply

SSKeychain SSKeyChains is a simple encapsulation of Apple security framework API, which supports access to passwords and accounts stored in key chains, including reading, deleting and setting

16, TTTAttributedLabel UILabel replacement, make iOS Label function more rich, can support link implantation and other functions

Wax wax is a framework for writing native ios applications using Lua scripting. It combines Lua scripting with a native Objective-C application programming interface (API)

ZipArchive can be used to compress and decompress files

MBProgressHUD — Progress indicator

An elegant, translucent display of progress. Additional functions are also provided, such as displaying completion information and fading out.

ICarousel – Cool pagination arrangement

Pages with similar content need to be arranged for the user to choose from. ICarousel has really cool 3D effects like classic CoverFlow, TimeMachine. It also has linear, cylindrical and other effects. Can be used for picture selection, book selection, web selection and so on.

CorePlot — 2D graphic plot

Data visualization, you can draw beautiful bar charts, pie charts, line charts and so on. \

Kal — iPhone calendar control

An open source calendar library similar to the default calendar of ios system, support to add events, custom calendar style and other functions.

EGOTableViewPullRefresh — Drop-down list refresh

Using this library, you can easily implement a drop-down refresh effect. Micro-blog, RSS readers and other software are often used.

CMPopTipView – Bubble style prompt interface

A bubble style open source control for prompt boxes, inherited from UIView. The iPhone.

HMGLTransitions — View transition animations

Provides some 3D animations of UIView or UIViewController switching. Like flipping, opening doors, tearing paper, etc.

QuickDialog – Tabular style configuration interface

On the iPhone, it’s common to use UITableView to create some configuration, login interface, which is often very mechanical and annoying to create. QuickDialog can quickly place switch On/Off controls, date controls, Sliders, radio button edit boxes, and more in table entries. So you don’t have to use a low-level UITableView.

JMTabView – custom Tabbar and Tabbar

JMTabView is an iOS custom TAB bar open source control. The interface is drawn entirely using Core Graphics instead of images, so the content can be easily changed to what you need.

SBTableAlert – Message dialog box with table view

The SBTableAlert dialog provides a way to include the effect of a UITableView in UIAlertView, allowing multiple table selections in UIAlertView. Simple to use.

EasyTableView — Horizontal or vertical scrolling TableView

The original UITableView could only scroll vertically. EasyTableView can be very convenient to achieve horizontal scrolling TableView, and can be repeated to achieve user defined View, similar to the repeated use of UITableViewCell, which is very helpful for improving efficiency.

MTStatusBarOverlay – Displays custom views on the status bar

IOS apps usually have a status bar at the top. Using this library, you can easily display information such as download progress on the status bar.

\