加速iOS开发的好用的第三方库

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.

你可能感兴趣的:(加速iOS开发的好用的第三方库)