美文网首页
IOS开发中常用第三方库

IOS开发中常用第三方库

作者: 醉影 | 来源:发表于2017-07-14 14:40 被阅读84次

    1.基础控件

    ☆ BRPickerView

    弹出轮子控件

    MBProgressHUD  

    SVProgressHUD

    JGProgressHUD 

    HTProgressHUD 

    一款经典的等待指示器

    CYLTabBarController 

    tabbarController 支持各种自定义按钮,中间按钮

    WMPageController

    DLSlideView

    VTMagic

    分页库

    FlatUIKit 

    扁平化控件(按钮、输入框、进度条...)

    RKNotificationHub 

    小红点

    LCActionSheet 

    高仿微信弹出选择器

    BEMCheckBox

    AIFlatSwitch

    带动画的单选按钮

    TTTAttributedLabel

    TYAttributedLabel

    RTLabel 

    富文本

    ☆ ZSSRichTextEditor

    富文本编辑器

    JVFloatLabeledTextField

    TextFieldEffects

    特殊输入效果的输入框

    CRTost 

    Nav和状态栏上 显示 Tost

    MarqueeLabel 

    跑马灯label

    DDProgressView

    YLProgressBar 

    进度条  

    LGButton 

    按钮

    ☆ MLMOptionSelectView

    弹出视图,带箭头

    2.表格相关

    MJRefresh

    SVPullToRefresh 

    上拉下拉加载

    SWTableViewCell 

    cell侧滑拉出跟多按钮

    VGParallaxHeader 

    表格头下拉视图

    DZNEmptyDataSet

    HGPlaceholders (Swift)

    表格无数据占位符

    UITableView+FDTemplateLayoutCell 

    自动CELL计算行高

    JSQMessagesViewController

    聊天界面

    3.动画相关

    Shimmer

    Facebook开源的闪烁动画

    pop 

    Facebook pop动画库

    PulsingHalo 

    涟漪动画

    FeSpinner 

    自定义网络加载动画

    DPMeterView

    有重力感应的2D图形动画(例如瓶子的水)

    iCarousel 

    动画库

    4.网络相关

    AFNetworking 

    网络请求

    MJExtension

    YYModel

    JSONModel 

    JSON转模型

    SwiftyJSON 

    Swift JSON数据解析

    WHCNetWorkKit

    WHCNetWorkKit 是http网络请求开源库(支持GET/POST 文件上传 后台文件下载

    Alamofire 

    Swift 网络请求库

    Reachability 

    网络状态判断

    WMPlayer

    WMPlayer视频播放器,AVPlayer的封装,继承UIView,想怎么玩就怎么玩。支持播放mp4、m3u8、3gp、mov,网络和本地视频同时支持。全屏和小屏播放同时支持。自动感应旋转屏。

    5.图片相关

    YHPDFImageLoader

    一个用于在iOS项目中高效加载PDF矢量图标(尺寸可以无限放大)的工具。

    SDWebImage

    YYWebImage 

    异步图片加载

    MWPhotoBrowser

    HUPhotoBrowser 

    图片浏览器

    SDCycleScrollView 

    图片轮播

    CHImagePicker 

    快捷选择照片的组件

    TZImagePickerController 

    相片选择器

    ☆  ZLPhotoBrowser

    方便易用的相册多选框架,支持预览/相册内拍照、预览快速多选照片,3DTouch预览照片,编辑裁剪图片,混合多选image、gif、LivePhoto及video;相册混合选择;原图功能;支持多语言国际化(中文简/繁,英语,日语);在线下载iCloud端图片;自定义最大选择量及最大预览量;自定义照片升序降序排列;自定义照片显示圆角弧度

    CTAssetsPickerController

    QBImagePickerController 

    照片选择

    FilterKit 

    滤镜

    6.其他

    BlocksKit

    封装了各种控件的block方式回调

    Masonry

    界面布局

    SnapKit 

    Swift 界面布局

    SDAutoLayout 

    一行代码搞定自动布局

    FMDB

    Realm 

    本地数据库

    TPKeyboardAvoiding 

    键盘助手,自动避免输入框遮挡

    IQKeyboardManager 

    键盘助手,自动避免输入框遮挡

    YYKit

    包括YYModel、YYImage、YYWebImage、YYText、YYKeyboardManager、YYAsyncLayer...

    RESideMenu 

    高仿QQ左右侧滑

    AAChartKit

    图表

    Charts

    PNChart 

    图表

    XHLaunchAd

    开屏广告

    SSZipArchive

    文件解压

    ReactiveCocoa

    响应式编程(2.5之前为纯OC库)

    ReactiveObjC

    响应式编程纯OC库

    BabyBluetooth 

    蓝牙库

    MMPlaceHolder 

    可在应用中显示视图的尺寸

    DateTools 

    友好化时间

    UAAppReviewManager 

    APP评分

    JMHoledView 

    APP引导视图

    PPGetAddressBook

    联系人库

    ABContactHelper 

    添加联系人

    OpenUDID 

    OpenUDID是iOS禁止使用系统UDID之后的新解决方法。

    Color-Picker-for-iOS 

    颜色选择控件

    DISK (Swift)

    轻量 Struct 、Image 、Data 持久化框架。

    AVFonts 

    实时更改全局字体方案

    MessageKit (Swift)

    聊天组件

    QMUI iOS

    致力于提高项目 UI 开发效率的解决方案

    IMYWebView

    UIWebView seamless switching to WKWebView 无缝切换 UIWebView 为 WKWebView

    Siren

    版本检测

    7.DEMO

    MVVM架构DEMO新闻来了

    夸应用拖拽DEMO (swift)

    相关文章

      网友评论

          本文标题:IOS开发中常用第三方库

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