iOS开发中常用的第三方类库

编排狂
• 阅读 3200

下拉,上拉刷新:

MJRefresh https://github.com/CoderMJLee/MJRefresh

AASpringRefresh https://github.com/r-plus/AASpringRefres...

Button样式:

SimpleButton https://github.com/aloco/SimpleButton

视频播放器 36kr:

KrVideoPlayer

自定义Page指示器(PageControl)

SMPageControl github地址:https://github.com/Spaceman-Labs/SMPageC...

自定义Page指示器(PageControl)

SMPageControl github地址:https://github.com/Spaceman-Labs/SMPageC...

图片缓存:

SDWebimage,Kingfisher

代码布局:

SnapKit https://github.com/SnapKit/SnapKit

Masonry https://github.com/SnapKit/Masonry

PureLayout https://github.com/PureLayout/PureLayout

AutoLayout https://github.com/johnlui/AutoLayout

SwiftAutoLayout https://github.com/indragiek/SwiftAutoLa...

Cartography https://github.com/robb/Cartography

网络请求:

Alamofire https://github.com/Alamofire/Alamofire

AFNetworking https://github.com/AFNetworking/AFNetwor...

提示类(UIAlertView)

SweetAlert https://github.com/codestergit/SweetAler...

DZNEmptyDataSet [UI, 空table view解决方案] https://github.com/dzenbot/DZNEmptyDataS...

数据解析类:

JSON:

SwiftyJSON https://github.com/SwiftyJSON/SwiftyJSON

数据缓存类:

SQLite.swift https://github.com/stephencelis/SQLite.s...

选项卡:

RAMAnimatedTabBarController https://github.com/Ramotion/animated-tab...

图表类:

PNChart(OC,swift) https://github.com/kevinzhow/PNChart

ios-charts https://github.com/danielgindi/ios-chart...

文字类:

LTMorphingLabel 动态字体库,相当惊艳 https://github.com/lexrus/LTMorphingLabe...

输入框:

TextFieldEffects http://github.com/raulriera/TextFieldEff...

SlackTextViewController [UI, 高度自定义text field] https://github.com/slackhq/SlackTextView...

图片拍照:

GPUImage [快速图像处理] https://github.com/BradLarson/GPUImage

日历组件:

PDTSimpleCalendar https://github.com/jivesoftware/PDTSimpl...

异步加载组件:

Async https://github.com/duemunk/Async

AsyncDisplayKit https://github.com/facebook/AsyncDisplay...

AsyncSwift https://github.com/AndrewBarba/AsyncSwif...

滑动的侧边栏(左,右)

PKRevealController https://github.com/pkluz/PKRevealControl...

加载提示:

MBProgressHUD https://github.com/jdg/MBProgressHUD

PWProgressView https://github.com/pwillsey/PWProgressVi...

ProgressHUD https://github.com/relatedcode/ProgressH...

ASProgressPopUpView https://github.com/alskipp/ASProgressPop...

KVNProgress https://github.com/kevin-hirsch/KVNProgr...

JGProgressHUD https://github.com/JonasGessner/JGProgre...

自定义cell:

MGSwipeTableCell https://github.com/MortimerGoro/MGSwipeT...

可滑动的tableviewcell

SWTableViewCell https://github.com/CEWendel/SWTableViewC...

图片载入:

Concorde https://github.com/contentful-labs/Conco...

个性化字体:

FontBlaster(在应用中快速载入个性化字体)https://github.com/ArtSabintsev/FontBlas...

动画框架:

Spring(动画框架)https://github.com/MengTo/Spring

其他:

SlackTextViewController https://github.com/slackhq/SlackTextView...

Chameleon https://github.com/ViccAlexander/Chamele...

PermissionScope https://github.com/nickoneill/Permission...

KeychainAccess (简便管理keychain)https://github.com/kishikawakatsumi/Keyc...

带popview的滑杆视图

ASValueTrackingSlider github地址: https://github.com/alskipp/ASValueTracki...

带popview的进度条

ASProgressPopUpView github地址: https://github.com/alskipp/ASProgressPop...

多图片选择器

QBImagePickerController github地址: https://github.com/questbeat/QBImagePick...

Json解析

JSONKIT github地址:https://github.com/johnezang/JSONKit

学习参考:

http://blog.csdn.net/guojin08/article/de...

点赞
收藏
评论区
推荐文章
美凌格栋栋酱 美凌格栋栋酱
6个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
3年前
java中比较两个时间的差值
项目背景1.某篇文稿的发布时间是publishDate,例如:2020072118:00:41。2.现要求判断该篇文稿的发布时间是否在近30天之内。publicstaticlongdayDiff(DatecurrentDate,DatepublishDate){LongcurrentTimecurrentDat
九路 九路
4年前
iOS 11更新后以及iPhone X推出后工程中遇到的问题及适配
1.UITableView滑动时右侧的滑动条忽长忽短的乱跳以及MJRefresh上拉刷新死循环这是因为tableView在iOS11默认使用SelfSizing,tableView的estimatedRowHeight、estimatedSectionHeaderHeight、estimatedSectionFooterHeight三个高度估算属性由默
Easter79 Easter79
3年前
Taro下拉刷新,上拉加载更多
1、引入插件importTaro,{Component}from'@tarojs/taro'import{View,Text,ScrollView}from'@tarojs/components'import{AtActivityIndicator}from'taroui'imp
Stella981 Stella981
3年前
PhoneGap设置Icon
参考:http://cordova.apache.org/docs/en/latest/config\_ref/images.html通过config.xml中的<icon标签来设置Icon<iconsrc"res/ios/icon.png"platform"ios"width"57"height"57"densi
Stella981 Stella981
3年前
KaliTools说明书+BurpSuit实战指南+SQL注入知识库+国外渗透报告
!(https://oscimg.oschina.net/oscnet/d1c876a571bb41a7942dd9752f68632e.gif"15254461546.gif")0X00KaliLinux Tools中文说明书!(https://oscimg.oschina.net/oscnet/
Stella981 Stella981
3年前
JS 苹果手机日期显示NaN问题
问题描述newDate("2019122910:30:00")在IOS下显示为NaN原因分析带的日期IOS下存在兼容问题解决方法字符串替换letdateStr"2019122910:30:00";datedateStr.repl
Wesley13 Wesley13
3年前
MySQL总结(十一)子查询
!(https://oscimg.oschina.net/oscnet/upa344f41e81d3568e3310b5da00c57ced8ea.png)子查询1\.什么是子查询需求:查询开发部中有哪些员工selectfromemp;通
Easter79 Easter79
3年前
SwiftCommon之Dictionary字典
概述Dictionary类型是IOS开发中用的很多的一种数据类型,通过键值对来保存数据。在Swift中对应Dictionary类型,而IOS的原生库中对应的NSDictionary类,两者是可以相互转换的。SCDictionary使用extension扩展为NSDictionary增加几个常用方法。SCDictionary
Wesley13 Wesley13
3年前
EasyIOS
EasyIOS 是一个基于MKNetworkKit网络框架,整合Jastor和MojoDataBase开源项目的IOS开发框架,目的是为了加快IOS的开发速度。tableview,scrollerview 下拉刷新组件,一键集成。整合Jastor和MojoDataBase,支持json  object  sql 的ORM功能
布局王 布局王
1个月前
鸿蒙Next仓颉语言开发实战教程:下拉刷新和上拉加载更多
在移动应用中,各种列表页面离不开下拉刷新和上拉加载更多,我们的商城应用也是如此。今天介绍一下在仓颉开发语言中如何实现这一功能。下拉刷新仓颉开发语言直接提供了下拉刷新的组件,叫做Refresh,使用起来也非常方便:@StatevarheaderLoading