美文网首页iOS 开发
iOS 开发常用三方类库

iOS 开发常用三方类库

作者: CuiXg | 来源:发表于2018-08-21 13:50 被阅读2次

1. IQKeyboardManager

IQKeyboardManager是iOS中解决键盘弹起遮挡UITextField/UITextView的一种很实用的工具。无需输入任何代码,不需要额外的设置。使用IQKeyboardManager的你只需要将源文件添加到项目。

2.AFNetwoking

AFNetworking是一个为 iOS 和 Mac OSX 制作的令人愉快的网络库,它建立在URL 装载系统框架的顶层,内置在Cocoa里,扩展了强有力的高级网络抽象。它的模块架构被良好的设计,拥有丰富的功能,因此,使用起来,必定赏心悦目。

3.SDWebImage

这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。

4.ZFPlayer

基于AVPlayer,支持竖屏、横屏(横屏可锁定屏幕方向),上下滑动调节音量、屏幕亮度,左右滑动调节播放进度

5.YTKKeyValueStore

如果数据量不大的话,那么在iOS端使用最简单直接的Key-Value存储就能带来开发上的效率优势。它能保证:
Model层的代码编写简单,易于测试。
由于Value是JSON格式,所以在做Model字段更改时,易于扩展和兼容。

6.YTKNetwork

YTKNetwork 是猿题库 iOS 研发团队基于 AFNetworking 封装的 iOS 网络库,其实现了一套 High Level 的 API,提供了更高层次的网络访问抽象。YTKNetwork 现在同时被使用在猿题库公司的所有产品的 iOS 端,包括:猿题库、小猿搜题、猿辅导、粉笔直播课 。

7.SDCycleScrollView.git

☆☆☆ “iOS图片、文字轮播器” ☆☆☆

8.YPTabBarController|FXCustomTabBarController

一款功能十分强大TabBarController,几乎你所能想到的关于TabBar的需求,它都能实现。

9.ReactiveCocoa|简单应用

  • 在我们iOS开发过程中,当某些事件响应的时候,需要处理某些业务逻辑,这些事件都用不同的方式来处理。比如按钮的点击使用action,ScrollView滚动使用delegate,属性值改变使用KVO等系统提供的方式。
    其实这些事件,都可以通过RAC处理
  • ReactiveCocoa为事件提供了很多处理方法,而且利用RAC处理事件很方便,可以把要处理的事情,和监听的事情的代码放在一起,这样非常方便我们管理,就不需要跳到对应的方法里。非常符合我们开发中高聚合,低耦合的思想。

10.KNCirclePercentView

圆形进度条,带动画效果

11.SVProgressHUD

SVProgressHUD 是一个第三方的控件,是一个弹出提示层,用来提示 网络加载 或 提示对错

12.MJRefresh

下拉刷新,上拉加载

13.MJExtension

转换速度快、使用简单方便的字典转模型框架

14.LFLiveKit

直播推流

15.ijkplayer

直播拉流

16.MWPhotoBrowser|SDPhotoBrowser

一个非常不错的照片浏览器,在github的star接近3000个,解决MW...SDPhotoBrowser - 仿新浪动感图片浏览器,非常简单易用的图片浏览器,..

17.FDFullscreenPopGesture

An UINavigationController's category to enable fullscreen pop gesture in an iOS7+ system style with AOP. 手势响应pop事件

18.FMDB

本地数据库组件

19.VPImageCropper

轻松实现微信选取图片并裁剪成头像的控件

20.WCAlertView

对官方 Alert View 进行封装, 更加容易使用

21.areapicker

省市地理位置选择器

22.CRToast

从应用状态栏弹出消息提醒

23.FeSpinner

加入沙漏等多种动画加载效果

24.PulsingHalo

涟漪动画效果

25.GVUserDefaults

对 NSUserDefaults 进行了封装, 方便的进行本地化存储操作

26.WebViewJavascriptBridge

OC JS交互

27.SocketRocket

SocketRocket是一个WebSocket客户端(WebSocket是适用于Web应用的下一代全双工通讯协议,被称为“Web的TCP”,它实现了浏览器与服务器的双向通信),采用Object-C编写。超级稳固又简单易用,简直就是实时应用的最佳拍档。

28.JSQMessagesViewController-develop

一个优雅的iOS消息类UI库,实现即时通讯页面

29.BabyBluetooth

基于原生CoreBluetooth框架封装的轻量级的开源库,可以帮你更简单地使用CoreBluetooth API。
CoreBluetooth所有方法都是通过委托完成,代码冗余且顺序凌乱。BabyBluetooth使用block方法,可以重新按照功能和顺序组织代码,并提供许多方法减少蓝牙开发过程中的代码量。
链式方法体,代码更简洁、优雅。
通过channel切换区分委托调用,并方便切换

相关文章

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

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

  • iOS第三方库的使用

    在iOS的开发中,为了提高开发效率,我们会使用一些第三方类库,下面我就罗列一些常用的第三方类库和正确的下载地址: ...

  • iOS开发之常用第三方库

    在iOS的开发中,为了提高开发效率,我们会使用一些第三方类库,下面我就罗列一些常用的第三方类库和正确的下载地址: ...

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

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

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

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

  • 归纳一些常用的类库

    常用第三方类库这里列出一些比较常见的第三方库,开发者们可以根据项目所需引入: Guava:来自Google的常用类...

  • iOS学习资料整理及前端一部分

    ios相关 ios-app开源项目 ios-app开源项目 唐巧的博客 iOS开发常用三方库、插件、知名博客等等 ...

  • iOS 开发常用三方类库

    1. IQKeyboardManager IQKeyboardManager是iOS中解决键盘弹起遮挡UIText...

  • ios 三方库(收集)

    常用的ios三方库: HYFileManager 简单实用的iOS文件工具类 GPUImage 一个滤镜摄像头效...

  • CocoaPods 的安装使用

    CocoaPods是 iOS 开发中最常用的第三方类库管理工具 使用它可免去手动添加 一些 依赖库,并且管理也很方...

网友评论

    本文标题:iOS 开发常用三方类库

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