IOS 常用的第三方库
1.JXCategoryView(腾讯新闻、今日头条、QQ音乐、网易云音乐、京东、爱奇艺、腾讯视频、淘宝、天猫、简书、微博等所有主流APP分类切换滚动视图)与其他的同类三方库对比的优点:使用协议封装指示器逻辑,可以为所欲为的自定义指示器效果;提供更加全面丰富、高度自定义的效果;使用子类化管理cell样式,逻辑更清晰,扩展更简单;
2.JXPagingView类似微博主页、简书主页等效果。多页面嵌套,既可以上下滑动,也可以左右滑动切换页面。支持HeaderView悬浮、支持下拉刷新、上拉加载更多。
3.SwipeTableView类似半糖、美丽说主页与QQ音乐歌曲列表布局效果,实现不同菜单的左右滑动切换,同时支持类似tableview的顶部工具栏悬停(既可以左右滑动,又可以上下滑动)。兼容下拉刷新,自定义 collectionview实现自适应 contentSize 还可实现瀑布流功能
4.YYKit是一组庞大、功能丰富的 iOS 组件。
YYModel— 高性能的 iOS JSON 模型框架。
YYCache— 高性能的 iOS 缓存框架。
YYImage— 功能强大的 iOS 图像框架。
YYWebImage— 高性能的 iOS 异步图像加载框架。
YYText— 功能强大的 iOS 富文本框架。
YYKeyboardManager— iOS 键盘监听管理工具。
YYDispatchQueuePool— iOS 全局并发队列管理工具。
YYAsyncLayer— iOS 异步绘制与显示的工具。
YYCategories— 功能丰富的 Category 类型工具库。
5.MJRefresh什么都不说了 只要是iOS开发都用过,上拉下拉无所不能
6.CollectionViewSideRefresh一款简单好用的UICollectionView横向滚动刷新控件
7.AAPullToRefresh一款针对滑动试图 上下左右定制的刷新,轻量级,便于修改,目前代码简单,用的时候需要自己改动
8.FSCalendar日历控件 Git很多星
9.CVCalendar日历控件 也很不错
10.github-contributions偶然得到的 绘制特殊图案,没多大用,记录一下 玩玩
11.SlackTextViewController用作极佳,定制的文本输入控制时,自适应文本区域,手势识别,自动填充,多媒体合并,快速下载解决方案。
12.XHLaunchAd开屏广告、启动广告解决方案-支持静态/动态图片广告,mp4视频广告,全屏/半屏广告、兼容iPhone/iPad. 一张图片
13.引导页面多张显示
ADo_GuideView转动的用户引导页(模仿网易bobo)
CoreNewFeatureVC1.封装并简化了版本新特性启动视图!2.添加了版本的本地缓存功能3.集成简单,使用方便,没有耦合度4.支持block回调。
RazzleDazzleMYBlurIntroductionViewOnboardEAIntroView老外的 很多星
14.页面引导
Instructions较多星 老外写的
EAFeatureGuideView是UIView的一个扩展,用来做新功能引导提示,达到这样的效果:局部区域高亮(可以设置圆角)有箭头指向高亮区域可以设置一段介绍文字(可以是图片、也可以是文字)可以对应一个按钮,可以通过配置事件、标题。
XSpotLight聚光灯效果,可以用来做功能介绍或者新手引导
15.iOSProject开发中需要找一些三方库 都能从这里面发现
16.DZNEmptyDataSet无数据的时候空白页显示效果
17.SlackTextViewController用作极佳,定制的文本输入控制时,自适应文本区域,手势识别,自动填充,多媒体合并,快速下载解决方案。
18.TYAttributedLabel 简单,强大的属性文本控件(无需了解CoreText),支持图文混排显示,支持添加链接,image和UIView控件,支持自定义排版显示
19:正则表达式
地址:https://github.com/wezm/RegexKitLite
20:Masonry代码布局
地址:https://github.com/SnapKit/Masonry
21:弹出窗
地址:https://github.com/sberrevoets/SDCAlertView
22:Button的样式
地址:https://github.com/mattlawer/BButton
23:验证网络连接状态
地址:https://github.com/tonymillion/Reachability
24:自动计算表格行高
地址:https://github.com/forkingdog/UITableView-FDTemplateLayoutCell
25:IM对话功能的封装
地址:https://github.com/ZhipingYang/UUChatTableView
26:表格行左右划动菜单
地址:https://github.com/MortimerGoro/MGSwipeTableCell
27:图文混搭
地址:https://github.com/zhouande/TLAttributedLabel
28:IOS与javascript交互
地址:https://github.com/marcuswestin/WebViewJavascriptBridge
29:模仿新浪微博弹出菜单
地址:https://github.com/wwdc14/HyPopMenuView
地址:https://github.com/skywinder/ActionSheetPicker-3.0
30:很帅的数据加载动画(可以用于数据列表加载的展现)
地址:https://github.com/NghiaTranUIT/FeSpinner
31:一个开源的AFnetworking上层的封装(猿题库等运用)
地址:https://github.com/yuantiku/YTKNetwork
32:CBStoreHouseRefreshControl:一个效果很酷炫的下拉刷新控件
地址:https://github.com/coolbeet/CBStoreHouseRefreshControl
33:LLGifView 加载GIF图片的一个控件
地址:https://github.com/wangzhaomeng/LLGifView
34.ILiveSDK提供了账号登录,音视频互动,文本互动等基础功能,顺利的话一天之内即可集成音视频能力。类似now直播,映客 一人直播,多人观看,发文本消息,赞,送礼物。