各大项目所用到的技术小记~汇总~持续更新
2016-11-26 11:40
393 查看
YST
1. 项目没有上线,使用企业账号打包,检测更新用的是FIR技术:
+(void)checkForUpdateInFIR:(FIResultBlock)callback apiToken:(NSString
*)apiToken;
2. 音频文件播放使用FFmpeg框架(现在多用ijkplayer)
在使用FFmpeg时,如果KxMovieDecoder.m中出现找不到头文件之类的报错信息,
![](http://img.blog.csdn.net/20161202155656199?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
可按如下方法解决
![](http://img.blog.csdn.net/20161202155704564?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3. 文件上传下载使用AFN
4. pdf,pages等文件查看使用 QLPreviewController
WYZB(直播app)
1. 上传数据到阿里后台使用 AliyunOSSiOS
git地址:https://github.com/sunyunfei/aliyun-oss-ios-sdk
参考:http://www.jianshu.com/p/27435fe627be
2. 使用百度地图SDK
3. 使用ShareSDK实现登录分享
4. 三方登录用到了 百度账号
5. 使用百度推送
6. 使用iOS单选框QRadioButton
7. 自动识别网址/号码/邮箱/@/#话题#和表情的label--MLEmojiLabel
8. 弹幕使用--HJDanmaku,BarrageRenderer
9. UITableViewCell高度自适应--FDTemplateLayoutCell star:7k+
10. 自定义表情键盘--FaceBoard
11. 图片浏览器使用--SDPhotoBrowser
12. WebSocket客户端库--SocketRocket star:6.2k+
13. 简易实用的轮播图--SDCycleScrollView star:3.1k+
WSH
1. 三方登录(包括解绑)和分享使用ShareSDK,三方登录包括qq,新浪微博,微信
2. 推送(包括注销推送)与统计使用UMeng
3. 统计bug使用Fabric,Crashlytics
4. 短信功能使用Mob(SMSSDK)
5. 使用NullSafe解决json解析出现的null问题
6. 提示框汇总~泡泡提示框(CMPopTipView),视图选择器(ZHPickView),弹出框组件(MMPopupView),
7. Obj-C和JavaScript交互:WebViewJavascriptBridge(7.5k+)
8. 左右列表侧滑功能(SWTableViewCell 6.5k+)
9. 扩展了UIWebView,使其支持滑动手势返回(DLPanableWebView)
10. 聊天UI界面实现,能满足文字,图片,视频等功能的使用(JSQMessagesViewController 9.5k+)
11. Facebook POP动画(pop 16.5k+)
12. webview进度条显示(NJKWebViewProgress 3.3k+)
13. 数据库使用(Realm 9.5k+)
14. 日期工具库(DateTools 5k+)
51X(Swift)未上线,内部使用
1. FBMemoryProfiler:Facebook开源的一款用于分析iOS内存使用和检测循环引用的工具库
FBRetainCycleDetector : 检测引用循环
FBAllocationTracker :生成追踪
2. SwiftEventBus,提供一个接口,使 addObserverForName 用起来更安全更容易,处理通知更省心
3. DZNEmptyDataSet,OC项目中主要用于UITableView和UICollectionView出现空白或者网络出错的处理
4. ReachabilitySwift,网络监测
5. PermissionScope,智能 iOS 用户权限 UI 和统一 API,可以智能的处理用户权限请求
6. Fabric,统计bug
7. BaiduMapKit,百度地图SDK
8. IQKeyboardManagerSwift,OC中的IQKeyboardManager
9. Toast-Swift:高可定制易用的 Toast 弹出通知组件
10. CryptoSwift : swift加密库, 支持md5,sha1,sha224,sha256...
11. EZSwiftExtensions : 让 Swift 基础类型及基础类更容易访问扩展
12. RxGesture : 基于响应式编程的手势视图类库,又一款基于 RxSwift 的编程利器
13. SWXMLHash : 使用 Swift 解析 XML 的方式
14. RxSwift : 函数响应式编程,http://www.jianshu.com/p/76211eed0ab3
15. Result : 使用泛型和extension让数据解析工作更加优雅
16. CocoaAsyncSocket : 支持tcp和udp,用于socket通信
17. ChameleonFramework : 一个轻量级,但强大的iOS (Obj-C & Swift)的颜色框架,需要使用swift时导入 pod 'ChameleonFramework/Swift'
18. PhoneNumberKit : 用于解析,格式化和验证国际电话号码的 Swift 框架,由谷歌的 libphonenumber 库支持
19.
20. SwiftRouter : 页面跳转
21. MLeaksFinder: 精准内存泄露检测工具,非常好用
22. Caravel : Airbnb (知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名Panoramix)
23. Cosmos : 收录了iOS绝大部分的开源框架和工具
24. Moya : 一个基于
25. Timepiece: 日期加减运算、初始设置、变更以及格式解析
26. RealmSwift :
27. R.swift: 以一种优雅安全的方式使用资源文件
1. 项目没有上线,使用企业账号打包,检测更新用的是FIR技术:
+(void)checkForUpdateInFIR:(FIResultBlock)callback apiToken:(NSString
*)apiToken;
2. 音频文件播放使用FFmpeg框架(现在多用ijkplayer)
在使用FFmpeg时,如果KxMovieDecoder.m中出现找不到头文件之类的报错信息,
可按如下方法解决
3. 文件上传下载使用AFN
4. pdf,pages等文件查看使用 QLPreviewController
WYZB(直播app)
1. 上传数据到阿里后台使用 AliyunOSSiOS
git地址:https://github.com/sunyunfei/aliyun-oss-ios-sdk
参考:http://www.jianshu.com/p/27435fe627be
2. 使用百度地图SDK
3. 使用ShareSDK实现登录分享
4. 三方登录用到了 百度账号
5. 使用百度推送
6. 使用iOS单选框QRadioButton
7. 自动识别网址/号码/邮箱/@/#话题#和表情的label--MLEmojiLabel
8. 弹幕使用--HJDanmaku,BarrageRenderer
9. UITableViewCell高度自适应--FDTemplateLayoutCell star:7k+
10. 自定义表情键盘--FaceBoard
11. 图片浏览器使用--SDPhotoBrowser
12. WebSocket客户端库--SocketRocket star:6.2k+
13. 简易实用的轮播图--SDCycleScrollView star:3.1k+
WSH
1. 三方登录(包括解绑)和分享使用ShareSDK,三方登录包括qq,新浪微博,微信
2. 推送(包括注销推送)与统计使用UMeng
3. 统计bug使用Fabric,Crashlytics
4. 短信功能使用Mob(SMSSDK)
5. 使用NullSafe解决json解析出现的null问题
6. 提示框汇总~泡泡提示框(CMPopTipView),视图选择器(ZHPickView),弹出框组件(MMPopupView),
7. Obj-C和JavaScript交互:WebViewJavascriptBridge(7.5k+)
8. 左右列表侧滑功能(SWTableViewCell 6.5k+)
9. 扩展了UIWebView,使其支持滑动手势返回(DLPanableWebView)
10. 聊天UI界面实现,能满足文字,图片,视频等功能的使用(JSQMessagesViewController 9.5k+)
11. Facebook POP动画(pop 16.5k+)
12. webview进度条显示(NJKWebViewProgress 3.3k+)
13. 数据库使用(Realm 9.5k+)
14. 日期工具库(DateTools 5k+)
51X(Swift)未上线,内部使用
1. FBMemoryProfiler:Facebook开源的一款用于分析iOS内存使用和检测循环引用的工具库
FBRetainCycleDetector : 检测引用循环
FBAllocationTracker :生成追踪
2. SwiftEventBus,提供一个接口,使 addObserverForName 用起来更安全更容易,处理通知更省心
3. DZNEmptyDataSet,OC项目中主要用于UITableView和UICollectionView出现空白或者网络出错的处理
4. ReachabilitySwift,网络监测
5. PermissionScope,智能 iOS 用户权限 UI 和统一 API,可以智能的处理用户权限请求
6. Fabric,统计bug
7. BaiduMapKit,百度地图SDK
8. IQKeyboardManagerSwift,OC中的IQKeyboardManager
9. Toast-Swift:高可定制易用的 Toast 弹出通知组件
10. CryptoSwift : swift加密库, 支持md5,sha1,sha224,sha256...
11. EZSwiftExtensions : 让 Swift 基础类型及基础类更容易访问扩展
12. RxGesture : 基于响应式编程的手势视图类库,又一款基于 RxSwift 的编程利器
13. SWXMLHash : 使用 Swift 解析 XML 的方式
14. RxSwift : 函数响应式编程,http://www.jianshu.com/p/76211eed0ab3
15. Result : 使用泛型和extension让数据解析工作更加优雅
16. CocoaAsyncSocket : 支持tcp和udp,用于socket通信
17. ChameleonFramework : 一个轻量级,但强大的iOS (Obj-C & Swift)的颜色框架,需要使用swift时导入 pod 'ChameleonFramework/Swift'
18. PhoneNumberKit : 用于解析,格式化和验证国际电话号码的 Swift 框架,由谷歌的 libphonenumber 库支持
19.
ObjectMapper: Swift 下的数据转模型
20. SwiftRouter : 页面跳转
21. MLeaksFinder: 精准内存泄露检测工具,非常好用
22. Caravel : Airbnb (知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名Panoramix)
23. Cosmos : 收录了iOS绝大部分的开源框架和工具
24. Moya : 一个基于
Alamofire的更高层网络请求封装抽象层
25. Timepiece: 日期加减运算、初始设置、变更以及格式解析
26. RealmSwift :
27. R.swift: 以一种优雅安全的方式使用资源文件
相关文章推荐
- 项目中用到的技术及工具汇总(持续更新)
- 不错的技术博客汇总(持续更新)
- iOS技术网站汇总(持续更新ing)
- Android 最新技术链接汇总(持续更新)
- MySQL技术博客汇总__持续更新中
- iOS 10 项目报错汇总 持续更新
- 团队项目博客汇总【持续更新】
- C#.NET开发中常用的技术问题汇总(持续更新)
- 关于项目中一些前端框架的问题汇总(持续更新)
- 收藏的iOS技术网站汇总(持续更新ing)
- 汇总前端会用到的技术文档地址(持续更新)
- IT技术论坛汇总 ------ 持续更新中
- 常用开源项目及工具汇总——持续更新
- iOS开发项目BUG汇总及解决方案(持续更新)
- 收藏的iOS技术站点汇总(持续更新ing)
- Android移动安全开源项目汇总(持续更新)
- 项目开发中遇到的问题汇总~持续更新
- 收藏的iOS技术网站汇总(持续更新ing)
- 技术问题收集整理汇总——持续更新中...