第三框架

来源:互联网 发布:php获取js变量的方法 编辑:程序博客网 时间:2024/04/28 18:52

公司用到的一些 iOS 开源库和第三方组件

字数759 阅读16695 评论19 

分享一下我目前所在公司 iOS 项目中用到的一些 iOS 开源库和第三方组件, 感谢开源, 减少了我们的劳动力, 节约了我们大量的时间, 让我们有更多的时间和精力能更加专注的做好自己的产品

欢迎大家关注我的 GitHub或微博了解更多关于我的信息 ^_^

用到的组件

1、通过CocoaPods安装

项目名称项目信息AFNetworking网络请求组件FMDB本地数据库组件SDWebImage多个缩略图缓存组件UICKeyChainStore存放用户账号密码组件Reachability监测网络状态DateTools友好化时间MBProgressHUD一款提示框第三方库MWPhotoBrowser一款简单的 iOS 照片浏览控件CTAssetsPickerController一个选择器组件, 支持从用户的相片库选择多张照片和视频。QBPopupMenu无需使用图片文件的 iOS 弹出式菜单UAAppReviewManager一个能够让你方便地将提醒用户评分的功能加入 App 的工具Mantle主要用来将 JSON 数据模型化为 Model 对象MTLFMDBAdapterMantle 和 FMDB 的转换工具FMDBMigrationManager支持 iOS SQLite 数据库迁移Bugsnag集成 Bugsnag 到应用中GVUserDefaults对 NSUserDefaults 进行了封装, 方便的进行本地化存储操作FCCurrentLocationGeocoder对用户当前地理位置进行正向地址编码和反向地址编码AFSwipeToHide页面滚动时隐藏工具栏BaiduTranslate非官方百度翻译工具JSBadgeView添加带动画效果的未读消息数提醒Masonry一个轻量级的布局框架, 用于替换官方的 AutoLayout 写法MMPlaceHolder可在应用中显示视图的尺寸TOWebViewController可在应用中嵌套 Web 页面

2、第三方类库安装

项目名称项目信息MJRefresh下拉刷新,上拉加载更多组件VPImageCropper用户上传头像组件JCScrollView快速给应用视图添加滚动分页效果BWTitlePagerView创建类似 Twitter 的导航栏分页效果CNPPopupController创建弹出卡片视图FeSpinner加入沙漏等多种动画加载效果PulsingHalo涟漪动画效果JMHoledView方便创建用户引导视图RKNotificationHub添加未读消息数显示提醒CRToast从应用状态栏弹出消息提醒KeychainIDFA获取 IDFA 标示当设备唯一识别, 并保存到 KeyChain 中DZNEmptyDataSet为 TableView 和 CollectionView 展示空数据视图SwipeView快速给应用添加上滑动视图FXBlurView对视图进行模糊操作AreaPicker省市地理位置选择器MLAudioRecorder边录边转码, 播放网络音频Button(本地缓存), 实时语音MPTextView支持占位符的 UITextView 子类扩展MagicalRecord帮助清除 CoreData 引用的代码, 协助 CoreData 工作THProgressView微型加载进度条VPImageCropper轻松实现微信选取图片并裁剪成头像的控件WCAlertView对官方 Alert View 进行封装, 更加容易使用

3、第三方服务

  • 友盟社会化分享组件
  • 友盟用户反馈
  • 友盟自动更新
  • 环信即时IM系统
  • 极光推送
0 0
原创粉丝点击