Some third-party libraries commonly used by IOS

Source: Internet
Author: User

网络通信
    • AFNetworkingLightweight Communication class Library, very simple to use. Recommended update to the latest version, a few days ago to see the news that there is a logicalbug
    https://github.com/AFNetworking/AFNetworking
    • MKNetworkKitRecently done a good communication class library, with AFNetworking ASIHTTPRequest the advantages of both sides, and even more rich, but I have not used.
    https://github.com/MugunthKumar/MKNetworkKit
    • ASIHTTPRequestThis is a classic old library, full and powerful, but has stopped updating for a long time ( iOS5.0 stop updating, but I've recently seen github a new change in this project). There are a iOS few minor problems (reminders on the display) on different versions, so it's better to change them slightly. NetEase seems to have someone to maintain this library.
    https://github.com/pokeb/asi-http-request
    • YTKNetworkIt's an ape iOS . Research team based on AFNetworking the encapsulated iOS Network library, it implements a set High Level of API , provides a higher level of network access abstraction. YTKNetworknow at the same time is used in the ape question Bank of all products of the iOS end, including: Ape questions, small ape search, chalk live lesson.
    https://github.com/yuantiku/YTKNetwork
    • WTRequestCenteris a network request library of libraries, all requests are cached, used for a period of time, do not need to import any dependencies.
    https://github.com/swtlovewtt/WTRequestCenter
Socket
    • CocoaAsyncSocketIs the most extensive socket development library, omitting the programmer and CFNetwork the time of contact, extending the programmer's lifespan.
    https://github.com/robbiehanson/CocoaAsyncSocket
    • CocoaHTTPServeris a lightweight, embeddable HTTP server framework for Mac OS X and iOS apps.
https://github.com/robbiehanson/CocoaHTTPServer  
正则表达式
    • RegexKitLiteis a lightweight Objective-C regular expression library that supports Mac OS X and iOS uses ICU library development.
    学习iOS开发之正则表达式可参考    http://www.cocoachina.com/ios/20150415/11568.html    http://regexkit.sourceforge.net/RegexKitLite/    https://github.com/samdeane/RegexKitLite
键盘处理
    • IQKeyboardManagerWhen we develop the application, we often encounter such a situation, the interface UITextFields and the UITextView keyboard is ejected, and the use of IQKeyboardManager you only need a line of code to solve the problem
    https://github.com/hackiftekhar/IQKeyboardManager
自动转换模型
    • MJExtensionis JSON and the fastest Model , most convenient and most easy to use framework, recommended.
    https://github.com/CoderMJLee/MJExtension
    • JSONModelFor encapsulation JSON Model , the test is not MJExtension fast
    https://github.com/icanzilb/JSONModel
    • MantleUsed for encapsulation JSON Model , no use, sing it with this
    https://github.com/icanzilb/JSONModel
刷新框架
    • MJRefreshI like to use this, refresh the frame too much, not much collection
    https://github.com/CoderMJLee/MJRefresh
侧边栏
    • RESideMenuThis effect is another variant of the side menu (SideBar menu) that is more dynamic and can be viewed in the official presentation.
    https://github.com/romaonthego/RESideMenu
    • MMDrawerControllerImplementation of custom parameters of the sidebar view layout (or called drawer view ) effect, the so-called sidebar view layout, in many app (such as NetEase news, facebook etc. app ) can be seen in the use of the finger left and right to move the view, the master will move to the side, The view appears on the left or right sidebar , usually some menu.
    https://github.com/mutualmobile/MMDrawerController
数据库
    • FMDBis the iOS platform's database framework in a SQLite way that encapsulates the FMDB OC SQLite C languageAPI
    https://github.com/ccgus/fmdb
    • YTKKeyValueStoreIs the Tang Qiao open source A database framework, the use is very simple, very useful
    https://github.com/yuantiku/YTKKeyValueStore
图片加载和缓存
    • SDWebImageTo worship the author, it's really good to write.
    https://github.com/rs/SDWebImage
边界拖返模式
    • MLTransitioniOS7with only the above available, a single code can enable this feature. Drag-and-drop can be directly from the middle, can be set arbitrarily leftBarButtonItem , or you can use the boundary drag mode.
    https://github.com/molon/MLTransition
WebViewCache
    • RNCachingURLProtocoliOS7with only the above available, a single code can enable this feature. Drag-and-drop can be directly from the middle, can be set arbitrarily leftBarButtonItem , or you can use the boundary drag mode.
    官方版:    https://github.com/rnapier/RNCachingURLProtocol    更改为我的需求版:    https://github.com/BaiCanLin/RNCachingURLProtocol
广告轮播
    • autoScrollBannerSupport for unlimited ad rotation in the direction of
    https://github.com/BaiCanLin/autoScrollBanner
    • SDCycleScrollViewInfinite loop automatic picture carousel (can be used in one-step setup).
    https://github.com/gsdios/SDCycleScrollView
图文混排
    • 等待更新
响应式编程
    • ReactiveCocoaGithuba framework for open source cocoa FRP , developed by GitHub's engineers ReactiveCocoa .
    • Trying to solve the problem of excessive dependency between state and state during the development of traditional iOS
    • Try to solve the problem of traditional MVC architecture: Controller is more complex, testability is poor
    • Trying to provide a unified messaging mechanism
    https://github.com/ReactiveCocoa/ReactiveCocoa

Some third-party libraries commonly used by IOS

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.