iOS开发常用库

框架类


网络AFNetworking轻量级网络库。

网络-图像SDWebImage支持缓存的异步图片加载库。

图像GPUImage基于GPU的图像、视频处理库。

ModelMantle快速建立Model层的框架。

ModelMJExtension字典模型互转框架。

ModelJSONKit性能很好的JSON解析、生成框架。

持久化MagicalRecord简化CoreData的使用的框架。

持久化FMDB简化SQLite数据库操作的框架。

布局Masonry轻量级自动布局库。

布局cellSDAutoLayout链式编程思想,使用非常简单的自动布局库。支持Cell高度自适应。

框架ReactiveCocoa函数响应式编程框架。

调试CocoaLumberjack用DDLog替换NSLog,以提供强大的日志记录功能。

网络CocoaAsyncSocket对底层的CFNetwork封装的库,支持TCP和UDP协议。

YYKit包含了大量组件的工具库。

  **Model**[YYModel](https://github.com/ibireme/YYModel)高性能Model层框架。

  **性能**[YYCache](https://github.com/ibireme/YYCache)高性能缓存框架,API和NSCache基本相同。

  **图像**[YYImage](https://github.com/ibireme/YYImage)图像编解码、GIF处理、动画播放框架。

  **网络图像**[YYWebImage](https://github.com/ibireme/YYWebImage)支持缓存的异步图片加载库,并能对图片做简单调整。

  **labeltextView**[YYText](https://github.com/ibireme/YYText)关于文本处理的一切,它几乎都能做。

  **键盘事件**[YYKeywoardManager](https://github.com/ibireme/YYKeyboardManager)目前比较小众的键盘事件处理库。

   **性能框架**[YYDispatchQueuePool](https://github.com/ibireme/YYDispatchQueuePool)为避免线程过多占用资源影响主线程,用这个库来空值全局线程数。

  ** 性能**[YYAsyncLayer](https://github.com/ibireme/YYAsyncLayer)异步绘制显示工具。

   **框架**[YYCategories](https://github.com/ibireme/YYCategories)对大量系统提供的类做了category。

框架BlocksKit对大量系统API,特别是delegate做封装,用Block的方式来处理callback。

网络YTKNetwork基于AFNetworking二次封装的网络库。

控件类


动画popFacebook Paper的动画库,支持弹簧动画,支持实时交互

指示层MBProgressHUD定制性较好的透明指示层。

指示层SVProgressHUD使用简单的透明指示层。

指示层M13ProgressSuite效果非常多的进度指示。

下拉刷新MJRefresh使用最简单的下拉刷新。

下拉刷新CBStoreHouseRefreshControl提供坐标,生成动画的下拉刷新。可用PaintCode生成坐标。

navigationLTNavigationBar能隐藏的NavigationBar。

navigationTLYShyNavBar能隐藏的NavigationBar。

navigationJTNavigationController平滑的NavigationBar返回pop形式(网易云音乐、网易新闻效果)。

手势FDFullscreenPopGesture为全屏幕添加pop手势,向右划动pop。

cellSWTableViewCell划动侧边展开按钮的Cell。

cellMGSwipeTableCell另一个效果不错的滑动侧边展开按钮的Cell。

cellMCSwipeTableViewCell持续划动侧边展开标记提示的Cell,可做开关或标记、删除等。

labelTTTAttributedLabel为UILabel添加各种属性的库。

textFieldJVFloatLabeledTextFieldPlaceholder带浮动动画的TextField。

drawerRESideMenu之前版本QQ上带缩放的抽屉。

drawerMSDynamicsDrawerViewController缩放带弹性的抽屉。

drawerMMDrawerController支持手势支持NavigationBar的抽屉,可定制动画。

drawerRNFrostedSidebar毛玻璃侧边栏抽屉。

手势ZFDragableModalTransition带拖动手势的视图Modal动画。

tabbarCYLTabBarController低耦合的TabBarContoller应用框架。

tabbarFoldingTabBar由按钮展开的TabBar。

其他FDStackView在iOS 6+支持StackView。

图表PNChart带动画的图表库。

其他CRToastNavigationBar和StatusBar上的warning,多种动画和方向。

其他FXForms基于TableView填写表单。

其他SVWebViewController使用极简,带NavigationBar和ToolBar的网页控制器。

其他DZNEmptyDataSet集成空数据状态占位的视图。

其他CYLTableViewPlaceHolder比上面使用简单的空数据占位。

其他EAIntroView基于PageView的欢迎引导视图。

其他Onboard比上面那个更简单的欢迎引导视图控制器,直接添加元素。

其他iRate提醒用户为应用评分的库。

其他MWPhotoBrowser效果很好的图片浏览器,网络下载和缓存已经做好了处理。

其他ZSSRichTextEditor文字编辑器。

音视频KRVideoPlayer支持竖屏播放的视频播放器。

音视频PBJVideoPlayer定制性较强的视频播放器。

音视频IQAudioRecorderController录音机,能显示波形。

其他JSQMessagesViewController非常棒的即时通讯视图控制器。

其他SlackTextViewController带有很多即时通讯应用特性的视图控制器,TextView自动行高。

其他MDCSwipeToChoose左右滑动View选择(探探效果)

其他ZLSwipeableView效果和上面的类似,定制性强。

其他ReaderPDF阅读器。

工具类


调试网络RealReachability当设备本地网络连通但实际外网不通的时候,苹果提供的Reachability只会告诉我们网络连通,但我们多数的需求都是了解外网连接状态,这个库就解决了这个问题。

调试网络NetworkEye在应用内快速查看应用网络请求信息。

cell布局UITableView-FDTemplateLayoutCell由AutoLayout自动估算行高。

分享openshare集成微信、QQ、微博、人人、支付宝的分享、登录、支付。

其他MMWormhole基于App Group的客户端和extension传值通道。

颜色Colours颜色扩展。

日期DateTools功能丰富的日期时间库。

键盘事件IQKeyboardManager只需一句话,自动处理所有键盘事件。

图标FontAwesomeKit大名鼎鼎的字符库,包含大量图标资源。用这个库,可以省很多美工。

图像FLAnimatedImageGIF引擎。

图像ColorArt获取图片整体风格颜色的库,iTunes 11上的效果。

其他FormatterKit支持多语言(各种单位、标准)的格式化字符串。

音视频EZAudio可视化音频框架。

Xcode插件


AlctrazXcode插件管理工具。

VVDocumenter快速添加Javadoc格式化注释的插件。

KSImageNamed键入图片名时给出预览。

你可能感兴趣的:(iOS开发常用库)