美文网首页其他
iOS 常用第三方库统计

iOS 常用第三方库统计

作者: 哦呵呵y | 来源:发表于2017-08-10 19:27 被阅读36次
    第三方库 描述
    awesome-ios iOS 第三库合集
    BigShow1949 iOS Demo合集
    音频播放系列 音频相关博客
    TimLiu-iOS-----Tim9Liu9 总结的iOS、mac开源项目及库
    WebDriverAgent WDA 本是 Facebook 开发的一套 iOS 测试框架 使用教程

    Demo集合

    第三方库 描述
    XLUIKit 动画合集
    FSScrollViewNestTableView 这是一个scrollView嵌套tableView的手势冲突解决方案
    UniversalProject 基于MVC架构的iOS轻量级框架,封装了基类、基于猿题库YTKNetwork的网络服务、工具库,NavigationController转场动画/瀑布流/粒子动画/小demo,已适配iOS11 & iPhone X
    ChatKit-OC 开源IM项目
    AsyncSocket GCDAsyncSocket封装 实现股票信息获取
    tapkulibrary 开源iOS框架
    YHChat 一个自定义聊天项目(内含视频,语音,富文本显示,多样cell处理
    DDRichText 附带了微信朋友圈Demo, 博客详解
    MiaowShow iOS视频直播项目
    TJPYingKe 仿写映客直播,目前已完成部分功能,后续会继续完善
    Tencent-NOW 直播项目
    GSD_WeiXin MessageDisplayKit 仿微信
    DSLolita 仿微博
    GSD_ZHIFUBAO 仿支付宝
    SXNews 网易
    SmileWeather 完整的天气应用
    WeChatDemo 微信demo
    Tuan ipad版美团(swift版)
    chuanke 高仿百度传课iOS版
    meituan 高仿美团iOS版
    BaiduFM-Swift 百度FM swift语言实现
    LayoutTrait iOS9分屏demo
    SwiftWeather 一个由国人使用 Swift 语言开发的 iOS 天气类应用
    Chats 聊天 UI 示例程序
    WatchKit-Apps WatchKit 开源小项目示例集锦
    ZYChat 聊天UI框架,针对高速高频刷新最近会话和对话页面做了优化处理,支持单聊,群聊,优化支持更多消息类型:文本表情混排,多图发送,Gif动画,短视频,语音,音乐分享,网页分享,鲜花特效。ZYChat-EaseMob是基于环信IM3.x版本的项目运用,附:ZYChat纯UI框架:
    MyTags 用于表现修改个人标签,使用UICollectionView实现,动态背景框使用UICollectionViewFlowLayout的DecorationView实现
    MVVM-IOS-Example A basic example of a way to implement MVVM using ReactiveCocoa
    Swift-Radio-Pro swift完整Radio应用Professional Radio Station App, created w/ Swift 2.0

    动画相关

    第三方库 描述
    SnailPopupController 动画
    awesome-ios-animation 收集了iOS平台下比较主流炫酷的几款动画框架
    AIAnimationDemo Animations FeSpinner 动画demo集合
    CoreAnimationCode Code examples of the book "iOS Core Animation Advanced Techniques"
    BCGenieEffect 精灵动画 吸入
    Waver siri 声波动画
    BHBPopView 仿新浪微博客户端“加号”按钮弹出动画
    ZFVoteViewDemo UITableView实现格瓦拉飞天投票效果
    YZHeaderScaleImage 快速集成tableView中头部缩放视图
    JGCALayer 简单核心动画汇总
    WordPress-Editor-iOS ZSSRichTextEditor SimpleWord 富文本编辑器
    XWTransition WTKTransitionAnimate RESideMenu 转场动画
    lottie-ios Lottie是Android和iOS的移动图书馆,可解析Adobe After Effects动画,并以bodymovin导出为json,并通过React Native在本机上呈现矢量动画!
    YSCAnimation 波浪动画
    RCTRefreshControl qq的下拉刷新
    TBIconTransitionKit icon 的点击动画过渡效果
    PullToBounce 类似百度外卖的下拉刷新动画
    LiquidFloatingActionButton 可定制水滴型浮动动态按钮组件及演示
    PresentAnimation PresentAnimView 直播礼物动画
    HWLoadingAnimation 一个炫酷的Loading动画
    JSAddToCartAnmation 加入购物车的弧线动画
    MagicDrag MagicDrag是引入互动动画的页面组件构建的应用程序。 引导页 动画渐变过度

    UI相关

    第三方库 描述
    KMNavigationBarTransition 导航条过渡处理
    WZLBadge 一行代码实现Badge效果(iOS) BADGE IN ONE LINE(iOS)
    聊天列表视图 聊天列表视图
    VVSpringCollectionViewFlowLayout 类似iOS 短信的弹性列表
    PortalTransition DemoTaskTray 仿苹果卡片布局
    QRWeiXinDemo 二维码扫描
    SDProgressView 进度条
    NJKWebViewProgress webView进度条
    JMRoundedCorner 设置不触发离屏渲染的圆角
    iCarousel 类似CollectionView的视图 实现多种布局方式
    FleaMarket "咸鱼"新特性-视频动画 视频引导页
    YZEmotionKeyboard 表情键盘
    FSCalendar 日历
    FVSeatsPicker 电影票 选座Demo
    YSSeatsPicker 自己实现的电影票选座 模仿猫眼 包含情侣选座、落单判断等
    Popover 仿qq弹出视图
    SnailPopupController 快速弹出自定义视图,支持自定义蒙版样式/过渡效果/手势拖动等
    LazyScrollView 淘宝首页高性能滑动视图
    RATreeView 多级列表视图
    CYLTabBarController 自定义 TabbarController
    HJCarouselDemo RFCircleCollectionView collectionViewDemo
    XWDragCellCollectionView LXReorderableCollectionViewFlowLayout LxGridView collection 实现长按移动、删除
    BarrageRenderer 弹幕库
    EBForeNotification 在 App 处于前台时展示跟系统完全一样的推送弹窗和声音。获取推送内容,并处理点击事件
    XLChannelControl 新浪标签管理 可移动 删除
    TYPagerController HHHorizontalPagingView HHHorizontalPagingView-1 MXSegmentedPager YXViewPager YZDisplayViewController HYPageView ViewPager 类似,优酷,网易云音乐导航条
    JSQMessagesViewController 一个优雅的信息UI开源库
    MMDrawerController 侧边栏
    RKNotificationHub 快速给 UIView 添加上炫酷的通知图标
    JMHoledView 可在 App 中轻松创建新手引导, Web 也有个类似的开源插件叫 Intro.js
    MarkdownTextView Rich Markdown editing control for iOS
    KYCuteView 实现类似QQ消息拖拽消失的交互+GameCenter的浮动小球效果
    Material-Controls-For-iOS 一大波UIControl控件!
    SwipeView 轮播图
    ActiveLabel.swift 扩展实现 UILabel 触控事件针对#, @, 链接响应及事件捕获。
    FDStackView Use UIStackView directly in iOS6+
    AMPopTip 弹出框(比较常用)
    Popover 类似FB app的弹出框
    BRYXBanner 一款可以带图片显示的下拉通知条
    FeSpinner 收集了不少优雅的 iOS 动画加载效果
    CoreLock 高仿支付宝解锁(iOS)
    KDIntroView RazzleDazzle Presentation 引导页

    图片相关

    第三方库 描述
    PhotoBrowser-swift 图片浏览
    PhotoPicker swift图片选择
    BSImagePicker swift图片选择
    ImagePickerSheetController swift类似iMessage的图片选择
    DNImagePicker 类似wechat的图片选择
    CocoaPicker 仿QQ 图片选择器
    JFImagePickerController vvebo作者:多选照片、预览已选照片、针对超大图片优化
    Nuke 完整、强大、实用的图片管理类库。主要功能包括可定制装载,缓存,滤镜及尺寸变换。
    OLImageView 加载gif图
    SLImageLoader 图片加载动画
    PictureWatermark 给图片加水印
    VVeboImageView vvebo作者-gif图加载,轻量、低内存
    KSPhotoBrowser MWPhotoBrowser HZPhotoBrowser YangMingShan TZImagePickerController 图片选择器
    STPhotoKit 用于选择图片后的********图片裁剪****************
    XLImageViewer 仿照今日头条的图片浏览功能,实现的轻量级图片浏览工具。
    XLPhotoBrowser 仿微信图片浏览器
    HUPhotoBrowser 图片浏览器 支持浏览本地图片及网络图片
    HXWeiboPhotoPicker 仿微博图片选择
    CocoaPicker SuPhotoPicker 仿qq图片选择器
    TinyCrayon-iOS-SDK 图片处理库 简易ps
    3DPhotos 3D立体可旋转相册,3DPhotos,3D云相册,3D云标签

    数据库相关

    第三方库 描述
    realm-cocoa a replacement for Core Data & SQLite
    SwiftRecord 基于 Core Data 极为轻量、易用的对象持久化工具库,相当于 ActiveRecord 的 Swift 版本。非常好的项目
    Objective-LevelDB Uber开源的数据库框架
    YapDatabase key-value数据库,基于sqlite的封装
    JKDBModel FMDB的封装,极大简化你的数据库操作,对于自己的扩展也非常简单
    MagicalRecord coredata 相关

    播放器相关

    第三方库 描述
    KRVideoPlayer 类似Weico的播放器,支持竖屏模式下全屏播放
    kxmovie 视频流播放器-movie player for iOS using ffmpeg
    VKVideoPlayer VKVideoPlayer is the same battle tested video player used in our Viki iOS App enjoyed by millions of users all around the world.
    ijkplayer Android/iOS video player based on FFmpeg n2.8, with MediaCodec, VideoToolbox support.
    GPIImageVideoEdit 使用 GPUImage 给视频添加滤镜(本地或实时拍摄)
    BeautifyFaceDemo 基于GPUImage的实时面部美化的简单演示
    TBPlayer 视频边下边播
    SGPlayer 视频播放器支持360°全景视频,VR视频。RTMP流式传输。
    ZFPlayer 基于AVPlayer,支持横屏、竖屏(全屏播放还可锁定屏幕方向),上下滑动调节音量、屏幕亮度,左右滑动调节播放进度
    iOS-h264Hw-Toolbox iOS8硬编码Demo
    XSQLandscapeFullscreenDemo 视频全屏旋转解决方案
    KTVHTTPCache 唱吧 iOS 音视频缓存处理框架
    JPVideoPlayer 播放器

    工具类

    第三方库 描述
    CKDataStructureKit 用 oc 封装了栈,队列,优先队列
    PPDNSMapping DNS映射,优化网络延迟
    TTTAttributedLabel 富文本
    BluetoothKit Easily communicate between iOS/OSX devices using BLE

    Helper

    第三方库 描述
    react-native-guide RN文档
    Unused 搜索项目中未使用的图片资源
    Proposer-swift 用单个 API 处理 iOS 上的权限请求,以便使用前确认可访问“相册”、“相机”、“麦克风”、“通讯录”或“用户位置”。
    Diplomat 整合第三方 SDK 微信、微博、 QQ 等为统一的 Diplomat 接口。
    LxKeychain LxKeychain-swift keychain管理类。支持多用户账号/密码保存,支持提供设备唯一标示符;APP卸载后所保存信息不会丢失;全部使用方便的类方法实现
    SmileTouchID Touch ID 和 password 的框架
    Parse-SDK-iOS-OSX 可以参考下这个Parse 教程:网络后台基础
    AlamofireImage swift版的SDWebImage,而且功能更多、灵活性更高,可以自己写 Image Filter
    FLEX iPhone上的调试工具
    adcdownload 苹果开发者中心资源国内接力

    相关文章

      网友评论

      本文标题:iOS 常用第三方库统计

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