The three-party library necessary for the development of general APP, labor-saving cheats! ! ! This article will be frequently updated with the latest and commonly used three parties.
1. Network request library AFNetworking
https://github.com/AFNetworking/AFNetworking
2. Picture buffer SDWebImage
https://github.com/rs/SDWebImage
3. Pull down to refresh and pull up to load MJRefresh
https://github.com/CoderMJLee/MJRefresh
4. JSON and Object interchange JSONModel
https://github.com/jsonmodel/jsonmodel
5. Loading progress box MBProgressHUD
https://github.com/jdg/MBProgressHUD
6.Toast prompt information SVProgressHUD
https://github.com/SVProgressHUD/SVProgressHUD
7. Keyboard management IQKeyboardManager
https://github.com/hackiftekhar/IQKeyboardManager
8. Rich text (placeholder textview and label text are aligned to the top) YYText
https://github.com/ibireme/YYText
9. SQLite database framework FMDB
10. Cross-platform lightweight database Realm
https://github.com/realm/realm-cocoa
11. Auto Layout Masonry
https://github.com/SnapKit/Masonry
12. Picture carousel (carousel and other switching effects) iCarousel
https://github.com/nicklockwood/iCarousel
13. Infinite loop picture carousel SDCycleScrollView
https://github.com/gsdios/SDCycleScrollView
14. Navigate to the following prompt information TSMessages
https://github.com/KrauseFx/TSMessages
15. Circular Progress DACircularProgress
https://github.com/danielamitay/DACircularProgress
16. CorePhotoBroswerVC
https://github.com/CharlinFeng/CorePhotoBroswerVC
17. Photo browser, album selector, custom camera (support single shot, continuous shooting) LGPhotoBrowser
https://github.com/gang544043963/LGPhotoBrowser
18. Keychain storage SAMKeychain
https://github.com/soffes/SAMKeychain
19. Native and JavaScript interaction WebViewJavascriptBridge
https://github.com/marcuswestin/WebViewJavascriptBridge
20. Chart statistics display PNChart
https://github.com/kevinzhow/PNChart
21. Determine whether to connect to the Internet Reachability
https://github.com/tonymillion/Reachability
22. Unread message red dot RKNotificationHub
https://github.com/cwRichardKim/RKNotificationHub
23. Segmented selection control view NinaPagerView
https://github.com/RamWire/NinaPagerView
Commonly used functions
1. Umeng statistical analysis (page statistics, count statistics, crash statistics)
2. Push (Aurora, individual push)
3. Share (Youmeng, shareSDK)
4. Baidu Map
5.face++ face recognition
6. Instant messaging (Huanxin, Rongyun)
Transfer from the three-party library commonly used in iOS development in 2018 - Huang Zengsong's technical blog