常用 iOS 开源库和第三方组件
1、通过CocoaPods安装
项目名称 | 项目信息 |
---|---|
AFNetworking | 网络请求组件 |
FMDB | 本地数据库组件 |
SDWebImage | 多个缩略图缓存组件 |
UICKeyChainStore | 存放用户账号密码组件 |
Reachability | 监测网络状态 |
DateTools | 友好化时间 |
MBProgressHUD | 一款提示框第三方库 |
MWPhotoBrowser | 一款简单的 iOS 照片浏览控件 |
CTAssetsPickerController | 一个选择器组件, 支持从用户的相片库选择多张照片和视频。 |
QBPopupMenu | 无需使用图片文件的 iOS 弹出式菜单 |
UAAppReviewManager | 一个能够让你方便地将提醒用户评分的功能加入 App 的工具 |
Mantle | 主要用来将 JSON 数据模型化为 Model 对象 |
MTLFMDBAdapter | Mantle 和 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、第三方服务
常用 iOS 开源库和第三方组件的更多相关文章
- 公司用中会用到的iOS开源库和第三方组件(不断更新...)
分享一些目前我个人接触到的一些第三方组件和开源的库, 感谢开源, 减少了我们的开发成本, 节约了我们大量的时间, 让我们有更多的时间和精力专注做我们自己的产品.总有没有接触过的 , 总有你会用到的 , ...
- 转:常用的iOS开源库和第三方组件
1.通过CocoaPods安装:
- iOS 项目中用到的一些开源库和第三方组件
iOS 项目中用到的一些 iOS 开源库和第三方组件 分享一下我目前所在公司 iOS 项目中用到的一些 iOS 开源库和第三方组件, 感谢开源, 减少了我们的劳动力, 节约了我们大量的时间, 让我们有 ...
- Python常用的标准库以及第三方库
Python常用的标准库以及第三方库有哪些? 20个必不可少的Python库也是基本的第三方库 读者您好.今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得离不开它们.他们 ...
- 27个提升效率的iOS开源库推荐
DZNEmptyDataSet(UI,空表格视图解算器) PDTSimpleCalendar(UI,drop-in日历组件) MagicalRecord(实施活跃记录模式的Core Data助手) C ...
- iOS 开源库介绍
1. Github-iOS备忘 2. iOS 第三方开源库的吐槽和备忘 3. 移动开发的后台服务支持平台 4. iOS 开源库 之 AFNetWorking 2.x 5. iOS 之 二维码 ZXin ...
- fir.im Weekly - 2017 年必须了解的 iOS 开源库
放假的脚步临近,每个人都在期待一个愉悦的春节假期.最近,@张嘉夫 分享了一篇 Medium 上的文章<33 个 2017 年必须了解的 iOS 开源库>,总结了 2016 年最棒的 iOS ...
- 33 个 2017 年必须了解的 iOS 开源库
本文翻译自Medium,原作者为Pawe? Bia?ecki 照片版权:(Unsplash/Markus Pe) 你好,iOS 开发者们!我的名字叫 Pawe?,我是一个独立 iOS 开发者,并且是 ...
- iOS开源库分类
语言库 rx aop kvo 功能库 UI network data-model-map cache 跨平台库 wkjscorebridge jspatch 性能监控库:友盟 部署库:jspathc ...
随机推荐
- 海洋CMS v6.53 v6.54命令执行
测试下载地址:https://pan.baidu.com/s/1jHQBKFk 至于分析实在是看的一脸懵逼就不累赘了.直接上exp POST /haiyang/upload/search.php HT ...
- Django【进阶】modelform
modelform:models+form 建议尽量用Djangoform,更灵活,但也有人用modelform,写起来很简单 缺点,在models里面,表模型必须有__str__()方法 可添加 ...
- Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法
在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息: 代码如下: /usr/bin/ld: cannot find -lxxx 这些讯息会随着编译不同类型的sour ...
- c# 使用httpclient
using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using ...
- redis常见数据操作
redis中有5种常见的数据类型,针对这5种数据类型有着相应的数据操作. 1.String(键值对为String - String) set k1 v1 get k1 getset k1 v1 - h ...
- Java开发必用的工具包
Java是最流行的开源语言之一. 有赖于Java的开源,涌现出一大批优秀的开源框架,基本涵盖了开发中的方方面面,让程序员可以专注于自己的业务逻辑. 今天,我们就来聊聊在开发中,经常被我们所忽略的[ ...
- TreeSet基本用法
TreeSet的基础方法: public class TreeSetTest { public static void main(String[] args) { TreeSet nums = new ...
- 720P、1080P、4K是什么意思?
什么是像素? 中文全称为图像元素.像素仅仅只是分辨率的尺寸单位,而不是画质. 从定义上来看,像素是指基本原色素及其灰度的基本编码. 像素是构成数码影像的基本单元,通常以像素每英寸PPI(pixels ...
- 诺基亚9 PureView正式发布
[手机中国新闻]当地时间2月24日下午16点,HMD在西班牙巴塞罗那正式发布了诸多新品,其中最吸睛的莫过于Nokia 9 PureView.作为全球首款五摄新机,Nokia 9 PureView后置五 ...
- matplotlib 练习
官网 vamei的博客还是读了就秒懂,很妙, matplotlib核心剖析 官网翻译也不错,但缺少了 Logarithmic and other nonlinear axis对数等非线性轴 这一模块 ...