1.SDWebImage:
Network picture caching framework; author Olivier Poitrey is the CTO of Dailymotion, has a number of good open source projects, this project is often used to cache the images received from the Web side, is a uiimageview extension, application is relatively simple.
2.MBProgressHUD:
Quickly implement a toast effect similar to Android; author Matej Bukovinski is a full stack engineer, Ui/ux Designer, this project is a third-party library of Cue box to help developers quickly apply to the project.
3. Svprogresshud
Another lightweight IOS third-party control that shows the animation when the task loads, very light and easy to use;
4. Nslogger
A powerful log analysis tool, with a large window to view log, custom log level and other functions; I remember it seemed like there was a tool under Windows to work with.
5. Cocoalumberjack
This is a powerful logging framework for MAC and IOS, with simple configuration, multi-threading, and more advanced log functionality that can be used in place of the default NSLog language.
6. tpkeyboardavoiding
Everyone has encountered the registration page, enter the keyboard to cover the input box problem; This is a drop-down keyboard in the IOS Mobile text field of the general solution, the ability to automatically handle the keyboard pop-up after masking to the text input box problem.
7. Pkrevealcontroller
Can achieve the side-slip (drawer) effect. A collection of view controllers on an IOS platform that switches between controllers by presenting multiple view controllers. Easy to set up, highly flexible.
8. Tttattributedlabel
UILabel's alternative makes the Label feature richer on IOS and supports features such as link placement. Like HTML, you can define text fonts and add custom emoj effects.
9. Slacktextviewcontroller
Slack introduced a text input box with highly adaptive, automatic input, copy cell content and other functions of the solution.
Ten. Webviewjavascriptbridge
A must-have tool for hybrid (web + native code) development. A third-party library that facilitates the use of objective-c to communicate with JavaScript, supports message sending, receiving, registering and invoking the Message processor, and setting callback for message processing. You can press the button on the page to evoke the purpose of the native page.
Common Wheels for iOS development second article