美文网首页
iOS开发常用库

iOS开发常用库

作者: C_wenqing | 来源:发表于2018-04-28 14:50 被阅读0次

    框架类


    网络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开发常用库

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