iOS 技巧iOS 细碎

iOS 常用组件 常用轮子 优秀第三方

2022-02-21  本文已影响0人  木子李55
轮子

前言:“熟读唐诗三百首,不会作来也会抄”,所以遇到好的轮子当然要记录啦。
合适的轮子能帮我们省去好多代码,节省开发时间;
同时也能分析轮子源码,学习提高技术。

做此总结,

  • 首先,是方便自己查阅使用;
  • 再者,也是方便各位道友互相借鉴,省去路漫漫其修远兮,竟要依依上下而求索。
  • 如果github链接打不开,建议用梯子。
// 以下组件均可在github中搜索查看demo&使用方法
// https://github.com

  1. AFNetworking 网络请求 (其中AFNetworkReachabilityManager可监测网络状态) 🍑🍑🍑🍑🍑
  2. Masonry 约束布局🍑
  3. MBProgressHUD 梅花等待🍑
  4. DGActivityIndicatorView 梅花等待 各种样式
  5. DACircularProgress 圆形进度条
  6. M13ProgressSuite 各种进度条
  7. MRProgress 各种进度条
  8. YYModel jons与模型转换🍑🍑🍑🍑🍑
  9. SDWebImage 图片加载🍑
  10. MJRefresh 下拉刷新🍑
  11. ODRefreshControl 下拉刷新
  12. IQKeyboardManager 键盘管理神器🍑
  13. DZNEmptyDataSet 空白页面占位提示🍑
  14. LYEmptyView 空白页面占位提示
  15. TABAnimated 页面加载出来前的骨架友好交互
  16. CYLTabBarController 自定义tab控制器 中间+号大图 实现Lottie动画 动态角标🍑🍑🍑🍑🍑
  17. WXTabBarController 自定义tab控制器 支持滑动
  18. SAMKeychain 钥匙串本地存储🍑
  19. XHLaunchAd 开屏广告🍑
  20. BMKLocationKit 百度定位 (ios系统定位跟高德一样采用国测局即火星坐标,百度sdk使用百度定位,还有GPS等采用世界坐标系)
  21. BaiduMapKit 百度地图
  22. AMapLocation 高德定位
  23. AMap3DMap 高德地图 🍑
  24. AMapSearch 高德搜索
  25. AMapNavi 高德导航
  26. JZLocationConverter 三种坐标系之间转化🍑
  27. Aspects 页面统计
  28. SocketRocket 长连接
  29. CocoaAsyncSocket 长连接
  30. LJContactManager 通讯录 增删改查联系人
  31. GZIP 解压缩🍑🍑🍑🍑🍑
  32. JhtMarquee 跑马灯 横向或纵向文字滚动🍑🍑🍑🍑🍑
  33. Wonderful 跑马灯 富文本 颜色拓展等🍑
  34. Colours 颜色扩展 丰富多彩的颜色 获取rgba值等
  35. JXCategoryView 分类视图 分页视图控制器🍑🍑🍑🍑🍑
  36. SwipeTableView分类视图🍑
  37. SJPageViewController 分页视图控制器🍑
  38. ARSegmentPager 分页视图控制器🍑
  39. YZDisplayViewController 分类视图
  40. SDCycleScrollView 轮播图🍑🍑🍑🍑🍑
  41. TYCyclePagerView 轮播图 形式更多样 可实现中间突出两头小 或卡片样式🍑
  42. XRCarouselView 轮播图
  43. LKDBHelper 数据库操作
  44. WHC_ModelSqliteKit 数据库操作
  45. FMDB 数据库操作
  46. FGPopupScheduler 弹框调度
  47. CocoaLumberjack 日志 输出等级动态修改 可把输出日志写入本地
  48. IGListKit 复杂页面的实现
  49. TZImagePickerController 图片选择或浏览器🍑🍑🍑🍑🍑
  50. YBImageBrowser 图片浏览器
  51. MWPhotoBrowser 图片选择或浏览器
  52. HXPhotoPicker 图片选择或浏览器
  53. EAIntroView 引导页
  54. TTGTagCollectionView 标签流 搜索历史自适应宽度 🍑🍑🍑🍑🍑
  55. FDFullscreenPopGesture 侧滑手势
  56. YYKit 啥都干🍑
  57. JavaScriptBridge js桥接🍑
  58. IFMMenu 弹出菜单 - 垂直🍑
  59. kxmenu 弹出菜单 上下左右自动调整位置
  60. QBPopupMenu 弹出菜单 - 水平
  61. KYGooeyMenu 弹出菜单 - 四周 粘性
  62. FFToast 弹框toast 可顶部中部底部
  63. SPAlertController 弹框 alert sheet 从上下左右弹出 可自定义顶部视图🍑
  64. TYAlertController 弹框 alert sheet customview
  65. FWPopupViewOC 弹框 (比如首页活动弹框等,带动画效果)
  66. SCLAlertView 弹框
  67. MMPopupView 弹框
  68. HWPanModal 弹出控制器 (类似抖音评论,可拖动)🍑
  69. STPopup 弹框式控制器
  70. DOPDropDownMenu 下拉列表菜单
  71. CRBoxInputView 验证码输入框 框形或横线🍑
  72. TextFieldEffects 酷炫输入框
  73. JVFloatLabeledTextField 酷炫输入框
  74. CDZStarsControl 星星评分组件
  75. HCSStarRatingView 星星评分组件
  76. UAAppReviewManager 首页弹框提醒用户去商店评分
  77. iRate 去商店评分
  78. ReactiveObjC 俗称RAC-reactivecocoa 万物皆信号 可监听事件 属性变化等 使用方便 但代码侵入大 对应ReactiveSwift或RxSwift
    " 万般皆下品惟有读书高 - 百无一用是书生"
  79. SPActivityIndicatorView 正在加载中 动画指示器
  80. BRPickerView 地址选择器 日历 性别 自定义等
  81. POP 动画 (直线 弹簧 衰减 数字倒计时等)🍑🍑🍑🍑🍑
  82. lottie-ios 动画🍑
  83. RBBAnimation 动画
  84. JHChainableAnimations 链式动画 平移旋转缩放等🍑
  85. Canvas 动画
  86. vap动画特效
  87. WOPageControl-OC 小圆点指示器 可以自定义形状和大小
  88. SMPageControl 小圆点指示器 可以自定义形状和大小
  89. ijkplayer 视频播放器 直播
  90. ZFPlayer 视频播放器🍑🍑🍑🍑🍑
  91. SuperPlayer_iOS 视频播放器
  92. WMPlayer 视频播放器
  93. XCDYouTubeKit 视频播放器
  94. SJVideoPlayer 视频播放器
  95. LFLiveKit 直播🍑
  96. MiaowShow 直播
  97. linke 直播
  98. BarrageRenderer 弹幕
  99. ESTMusicPlayer 音乐播放器
  100. FSCalendar 日历
  101. XBCalendar 日历
  102. PDTSimpleCalendar 日历
  103. MLeaksFinder 检测内存泄漏
  104. FBRetainCycleDetector 检测循环引用
  105. DateTools 日期和时间处理工具
  106. BlocksKit 控件处理block化
  107. FBShimmering 文字闪烁效果
  108. TOCropViewController 相机或相册选择图片自定义裁剪样式
  109. RSKImageCropper 图片裁剪
  110. CLImageEditor 图片裁剪
  111. UITableView+FDTemplateLayoutCell 自适应高度
  112. MGSwipeTableCell 可左右滑动的多功能cell
  113. JDStatusBarNotification 状态栏顶部通知
  114. TSMessages 状态栏顶部通知
  115. GPUImage 自定义相机+滤镜🍑
  116. PKRevealController 抽屉效果 左右侧滑展开
  117. MMDrawerController 抽屉效果 左右侧滑展开🍑
  118. RESideMenu 抽屉效果 左右侧滑展开
  119. RETableViewManager 模型化cell样式和事件处理
  120. IAPHelper 内购封装
  121. AAChartKitLib 图表 折线图 柱状图 饼图等🍑🍑🍑🍑🍑
  122. PNChart 图表 折线图 柱状图 饼图等🍑
  123. JSQMessagesViewController 即时通讯对话框🍑🍑🍑🍑🍑
  124. PinYin4Objc 汉字转拼音 可带声调
  125. VCTransitionsLibrary 转场动画
  126. AMWaveTransition 转场动画
  127. iCarousel 3D变换动画 类似换卡片
  128. WZLBadge 右上角角标 红点
  129. RKNotificationHub 角标 红点
  130. TTTAttributedLabel 富文本
  131. TYAttributedLabel 富文本
  132. DTCoreText 富文本 使用h5代码
  133. FSMorphingLabel 酷炫lable
  134. RQShineLabel 酷炫lable
  135. UICountingLabel 计数lable
  136. CSGrowingTextView 自动改变高度的textview
  137. CHTCollectionViewWaterfallLayout 瀑布流布局🍑🍑🍑🍑🍑
  138. Concorde 有进度的加载图片
  139. YTKNetwork 网络请求 (基于AFNetworking进行的再次封装,适用于规模较大的项目中)
  140. XMPPFramework 即时通讯
  141. MobileIMSDK IM即时通讯
  142. MonkeyDev 逆向 重签名 马甲包
  143. JLRoutes 路由 页面跳转解耦
  144. Routable 路由 页面跳转解耦
  145. CocoaHTTPServer 模拟搭建本地服务器
  146. Knuff 模拟消息推送APNS
  147. SmartPush 模拟消息推送APNS
  148. BabyBluetooth 蓝牙 中心模式和外设模式
  149. MessageDisplayKit 高仿微信demo
  150. MessageDisplayKit 高仿微信demo
  151. meituan 高仿美团demo
  152. SVGKit 加载svg格式图片 特点缩放不会失真
  153. BeeHive 阿里的模块化组件解决方案
  154. coobjc 阿里的协程开发框架 让代码更易读
  155. MMWormhole 扩展与宿主应用的通讯框架
  156. PYSearch 完美的搜索页 热门搜索+搜索历史
  157. KSCrash 接收crash信息 邮箱or服务器
  158. ZSSRichTextEditor 富文本编辑器
  159. openshare 不集成三方sdk使用分享登录支付等 帮助减少包体积
  160. promises 异步处理神器 防多层嵌套 代码更简洁
  161. FBMemoryProfiler 显示内存
  162. JKCategories 常见分类工具
  163. iReSign 重签名
  164. LBXScan 二维码生成与扫描
  165. peertalk iphone与mac间通过usb通信
  166. BLKFlexibleHeightBar 灵活的导航栏
  167. WRNavigationBar 设置导航栏颜色
  168. ZLSwipeableView 卡片效果
  169. jrswizzle 黑魔法
  170. Harpy 版本更新提示
  171. LocationManager 获取位置
  172. RETableViewManager 数据驱动列表
  173. RATreeView 树状展开列表
  174. VipVideo 视频vip破解
  175. YYCache 本地存储
  176. YTKKeyValueStore 本地存储
  177. card.io-iOS-SDK OCR识别卡号
  178. WeChatRedEnvelop 微信抢红包插件
  179. GrowingTextView 动态改变高度的输入框
  180. jot 画板 涂鸦
  181. MVVMFramework MVVM架构逻辑
  182. LinkMap 检查每个类占用大小
  183. GSKStretchyHeaderView 列表滑动可变头部视图
  184. iWeChat 逆向
  185. IDCardRecognition OCR识别身份证
  186. ReadyForBAT 面试总结
  187. ****
  188. ****
  189. ****
  190. ****
  191. ****
  192. ****
  193. ****
  194. ****
  195. ****
  196. ****
  197. ****
  198. ****
上一篇下一篇

猜你喜欢

热点阅读