记录更新项目中第三方更新和使用情况
0.SDK
pod 'BaiduMapKit' 新项目 地图定位组件拿出去了 4.2.0版本就拿出去了没有办法重新加入
pod 'BMKLocationKit'
还有极光推送
1.网络请求
pod 'AFNetworking', '~> 3.2.1' 最新版本 3.2.1
PPNetworkHelper 手动导入0.8.0 最新版本0.8.1
2.图片加载
pod 'SDWebImage', '~> 5.0' 最新版本5.0
pod 'FLAnimatedImage', '~> 1.0.12' 最新版本1.0.14 但是打不上 去掉版本权限 打的是1.0.12
3.布局
pod 'Masonry', '~> 1.1.0' 最新版本1.1.0
4.提示
pod 'MBProgressHUD', '<= 0.9.1' 最新版本1.1.0 最新版本是灰色的 难看死了 还是用之前的
5.blockKit
pod 'BlocksKit', '~> 2.2.5' 最新版本2.2.5 很久么有更新了
6.YYKit
pod 'YYKit', '~> 1.0.9' 最新版本1.0.9 很久么有更新了
不知道为什么重复 在pch文件导入YYKit 就行了不然 Duplicate interace definition for class 'YYFrmaeImage'是不是之前导入YBImageBrowser 重复导入YYImage呢?
7. TZImagePickerController
pod 'TZImagePickerController', '~> 3.2.1' 最新版本 3.2.1 更新频繁
8. 数据库
pod 'FMDB', '~> 2.7.5’ 最新版本 2.7.5
9. 刷新
pod 'MJRefresh', '~> 3.2.0' 最新版本 3.2.1
XZMrefresh 这个可以导入 也可以手动 暂时用不上 横向刷新
10. 数据模型
pod 'MJExtension', '~> 3.0.17' 最新版本 3.0.17
11. 图片浏览器
pod 'YBImageBrowser' 最新版本2.2.3 但是pod失败 然后去掉版本
pod成功之后单独加了一个YYImage(1.0.4版本是低于我的YYKit版本 而且工程里面出现重复 编译报错) 还是移除吧 移除就是直接 #pod 'YBImageBrowser' 然后YYImage也自动移除
还是不pod 手动导入吧
手动导入 下载最新的不然2.0.1 版本制定的SDWebImage 冲突 下载最新 更改YBImage.h一个属性即可 self.yy_isDecodedForDisplay = YES; 改成 self.isDecodedForDisplay = YES;
12. 瀑布流
pod 'CHTCollectionViewWaterfallLayout', '~> 0.9.7' 最新版本0.9.7
PSCollectionView 这个暂时不用了 这个完全自定义 自定collectionView 自定义cell
13. lottie
pod 'lottie-ios', '~> 2.5.3' 最新版本3.1.0 因为2.5.3是lottie最后一次更新OC版本了 3.1.0 是swift 可以导入 也可以pod
14. 键盘管理
TPKeyboardAvoiding 手动导入即可 好像没有pods
15. 转场系列
全屏切换
pod 'FDFullscreenPopGesture', '~> 1.1' 最新版本1.1 停更了
XLBubbleTransition 转场 从中间发散那种 一旦用了整体都是这个效果失去系统导航滑动手势 需要用FDFullscreenPopGesture
16. 高斯模糊
FXBlurView 手动导入即可 最新版本 1.6.4
17. 弹出框动画
pod 'ZJAnimationPopView', '~> 1.0.2' 最新版本 1.0.2 也可以手动导入即可
18. iCarousel
pod 'iCarousel', '~> 1.8.3' 最新版本 1.8.3 这个手动导入吧 因为有时候禁止滑动的
网友评论