剑客
关注科技互联网

加速iOS开发的28个第三方库

本文受到 27 iOS open source libraries to skyrocket your development 的启发, 再次表示感谢

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

加速iOS开发的28个第三方库

加速iOS开发的28个第三方库

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

加速iOS开发的28个第三方库

类似库有 PDTSimpleCalendar

11: JazzHands – 引导页

A simple keyframe-based animation framework for UIKit. Perfect for scrolling app intros

加速iOS开发的28个第三方库

类似库有 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

加速iOS开发的28个第三方库

类似库有 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

加速iOS开发的28个第三方库

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.

更多文章, 请支持我的个人博客

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址