加速iOS开发的28个第三方库
2018-07-20 来源:编程学习网
1: AFNetworking - 网络请求
AFNetworking is a delightful networking library for iOS and Mac OS X
类似库有 Alamofire
2: AsyncDisplayKit - 异步加载UI
Smooth asynchronous user interfaces for iOS apps
类似库有 Componentkit
3: Aspects - Runtime
Delightful, simple library for aspect oriented programming
4: Charts - 图表绘制
Beautiful charts for iOS/tvOS/OSX!
类似库有 PNChart
5: CocoaAsyncSocket - Socket
Asynchronous socket networking library for Mac and iOS
6: CocoaLumberjack - Logger
A fast & simple, yet powerful & flexible logging framework for Mac and iOS
7: DZNEmptyDataSet - 空列表UI
A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display
8: fastlane - 自动化工具集
The easiest way to automate building and releasing your iOS and Android apps
虽然官方说也支持Android, 但是现在只有iOS支持较好
9: FMDB - 数据库
A Cocoa / Objective-C wrapper around SQLite
10: FSCalendar - 日历
A superiorly awesome iOS7+ calendar control, compatible with both Objective-C and Swift
类似库有 PDTSimpleCalendar
11: JazzHands - 引导页
A simple keyframe-based animation framework for UIKit. Perfect for scrolling app intros
类似库有 EAIntroView
12: Kiwi - 单元测试
Simple BDD for iOS
类似库有 specta , Quick
13: Masonry - Autolayout封装
Harness the power of AutoLayout NSLayoutConstraints with a simplified, chainable and expressive syntax. Supports iOS and OSX Auto Layout
类似库有 PureLayout , SnapKit
14: MGSwipeTableCell - 侧滑Cell
An easy to use UITableViewCell subclass that allows to display swippable buttons with a variety of transitions
类似库有 SWTableViewCell
15: MLeaksFinder - 内存泄漏
Find memory leaks in your iOS app at develop time
类似库有 HeapInspector-for-iOS
16: MJExtension - JSON<->Model
A fast, convenient and nonintrusive conversion between JSON and model. Your model class don’t need to extend another base class. You don’t need to modify any model file
类似库有 YYModel , Mantle
17: MJRefresh - 下拉刷新
An easy way to use pull-to-refresh
类似库有 CBStoreHouseRefreshControl , Pull-to-Refresh.Rentals-iOS
18: PermissionScope - 权限UI
Intelligent iOS permissions UI and unified API
19: pop - 动画
An extensible iOS and OS X animation library, useful for physics-based interactions
类似库有 Canvas , Spring
20: ReactiveCocoa - 响应式编程
Streams of values over time
类似库有 RxSwift
21: Realm-Cocoa - 替代数据库
Realm is a mobile database: a replacement for Core Data & SQLite
类似库有 MagicalRecord
22: SDWebImage - 异步加载图片
Asynchronous image downloader with cache support as a UIImageView category
更多参考 iOS开发 之 SDWebImage源码分析
23: SocketRocket - WebSocket
A conforming Objective-C WebSocket client library
24: SVProgressHUD - 进度提示
A clean and lightweight progress HUD for your iOS and tvOS app
类似库有 MBProgressHUD
25: SVWebViewController - WebViewController封装
A drop-in inline browser for your iOS app
26: TPKeyboardAvoiding - 弹出键盘
A drop-in universal solution for moving text fields out of the way of the keyboard in iOS
类似库有 IQKeyboardManager
27: TTTAttributedLabel - 图文混排
A drop-in replacement for UILabel that supports attributes, data detectors, links, and more
类似库有 YYText
28: YYKit - YY工具集
A collection of iOS components
It’s so huge that I split it into several independent components:
-
YYModel — High performance model framework for iOS
-
YYCache — High performance cache framework for iOS
-
YYImage — Image framework for iOS to display/encode/decode animated WebP, APNG, GIF
-
YYWebImage — Asynchronous image loading framework
-
YYText — Powerful rich text component for iOS
-
YYKeyboardManager — Access keyboard view and track keyboard animation
-
YYDispatchQueuePool — iOS utility class to manage global dispatch queue
-
YYAsyncLayer — iOS utility classes for asynchronous rendering and display
-
YYCategories — A set of useful categories for Foundation and UIKit.
来自:http://yl33643.github.io/2016/10/12/2016-10-12-ios-library/
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。