美文网首页第三方库
iOS 中 常用的第三方库(转)

iOS 中 常用的第三方库(转)

作者: e16fb2d7b631 | 来源:发表于2016-08-02 10:23 被阅读95次

现在对于我们 iOS 开发来说,基本上说不可能不使用第三方轮子啦,毕竟没那么多时间,而且自己造的轮子往往想着成为上图中的最后一个,结果却成了上图中第二个或第一个啦,当然大公司另当别论。下面以我用到的第三方轮子和看到不错的轮子进行总结一下。

基本流程使用的第三方

基本流程使用的第三方

Reachability

Masonry

SnapKit

AFNetworking

Alamofire

YTKNetwork

YYModel

Mantle

JSONModel

SwiftyJSON

MBProgressHUD

SVProgressHUD

JGProgressHUD

FMDB

Realm

上述是有重复的,而如何选择呢,这个我们可以看自己的项目情况来确定。

列表相关的轮子

列表相关的轮子

MJRefresh

EGOTableViewPullRefresh:(这个不更新了,但刚开始用就是它,有感情)

SVPullToRefresh

DZNEmptyDataSet

CHTCollectionViewWaterfallLayout

UICollectionViewLeftAlignedLayout

UITableView+FDTemplateLayoutCell

SWTableViewCell

图片相关的轮子

图片相关的轮子

YYWebImage

SDWebImage

HUPhotoBrowser

MWPhotoBrowser

QBImagePicker

CTAssetsPickerController

此处Browser 和  Picker 功能是有些重复的,还是看个人需求的选择吧。

其他可能常用的轮子

IQKeyboardManager:零行代码解决键盘上移的问题

PNChart:各种图表的展示

MMDrawerController:侧边栏的 Controller

RESideMenu: QQ 侧边栏的效果

GPUImage:图片过滤

CocoaAsyncSocket:异步 socket 通讯类库

Shimmer:具有闪烁效果的第三方控件

UUChatTableView:聊天对话的时候,可以参考

JSQMessagesViewController:也是聊天对话的,个人认为更适合

FXBlurView:对视图进行模糊操作

SAMKeychain: 保存keychain的

BabyBluetooth: 一个易使用的蓝牙库

DLSlieView:类似网易选择上部导航的效果

HMSegmentedControl:选择 (可以和DLSlieView比较一下)

SDCycleScrollView: 循环轮播图片

TTTAttributedLabel: 富文本的Label

JSBadgeView:类似系统的 Badge,购物车时常用

JVFloatLabeledTextField: 特殊效果的textField

VBFPopFlatButton: 各种稀奇古怪的动画button

不一定常用,但很有意思的一些动画轮子

CBStoreHouseRefreshControl:刷新时,不一样的动画

LTMorphingLabel:很cool 的文字展示

ZLSwipeableView: 不一样的翻页效果

animated-tab-bar: 有动画的tabBar

hamburger-button: 变换的 Button,个人比较喜欢

folding-cell:点击Cell 时,有折叠的动画效果,很赞

另外一些第三方库

JSPatch:热修复,为项目动态添加模块,或替换项目原生代码动态修复 bug

ReactiveCocoa: 函数响应式编程,使用 MVVM 搭

BlocksKit: blocks 包,喜欢用 block的非常适合,学习 block 的好库。

JKCategories:iOS 中常用到的 Category ,可以好好学习

YYKit:庞大、丰富的 iOS 组件,也是学习的好地方。

暂时大部分记录的还是 Objective-C 相关的, 说真的 github 上还有好多优秀的轮子等待我们挖掘,当然有好的轮子也希望可以多互相分享,此处持续添加中······。

话又说回来,我个人还是一向遵循尽量用苹果本身提供的 API的原则,虽说与上面有矛盾。毕竟引入一个第三方库有时还是有一些不确定的因素的,如果可能,尽量自己开发和实现相应的功能,第三方库尽量只作为参考。 (当然一切以开发速度为第一的情况下,那就先用吧)

PS: 备注下面链接中还有一些我们可能会用到的:

http://www.jianshu.com/p/6a3da27f61c2

http://www.cocoachina.com/ios/20160121/14988.html


相关文章

  • iOS 三方库大全  Unit Test 开始

    iOS三方库大全(常用) iOS三方库宝典(?) IOS 常用的第三方库 iOS常用第三方库大全 iOS三方库大全...

  • 第三方库

    iOS中常用的第三方库

  • iOS常用第三方库《一》

    IOS常用第三方库《转》 UI 动画 网络相关 Model 其他 数据库 缓存处理 PDF 图像浏览及处理 摄像照...

  • iOS常用第三方库网络请求类

    iOS常用第三方库网络请求类AFNetworkingAlamofireYTKNetworkReachability...

  • cocoaPod

    cocoaPod基本写法 网上的 超全!整理常用的iOS第三方资源 常用的第三方库搜集 ADTransitionC...

  • iOS 中 常用的第三方库(转)

    现在对于我们 iOS 开发来说,基本上说不可能不使用第三方轮子啦,毕竟没那么多时间,而且自己造的轮子往往想着成为上...

  • IOS 常用的第三方库

    IOS 常用的第三方库 列举一下在平常开发中的一些常用的工具 xcode 插件 Alcatraz: xcode 插...

  • 谈谈开源协议

    目录 引言 常见的五种开源协议BSDAPLMITGPLLGPL iOS常用第三方库的开源协议 Android常用第...

  • 关于Cocoapods的安装和使用问题

    在iOS开发中,必不可少的会用到很多第三方的开源类库,而CocoaPods应该是iOS最常用最有名的类库管理工具了...

  • iOS Plugins & Source

    Plugins 个人常用iOS第三方库以及XCode插件介绍 --里脊串 Source 我常去逛的iOS干货文章、...

网友评论

  • GodLoveNan:您好, 我问一下HUPhotoBrowser 加载网络图片的时候,网络不好情况下 点击图片显示黑屏 然后再显示加载的图片 这个怎么处理?

本文标题:iOS 中 常用的第三方库(转)

本文链接:https://www.haomeiwen.com/subject/kbyfsttx.html