iOS开发常用第三方开源框架 持续更新中...

时间:2023-01-04 22:58:55

键盘管理

TPKeyboardAvoiding

IQKeyboardManager(1.2.8)

弹窗HUD

MBProgressHUD(0.9.2)

SVProgressHUD

UIView+Toast UIView显示提示Category

Toast-Swift Tosat-swift版本

SnailPopupController 快速弹出自定义视图,支持自定义蒙版样式/过渡效果/手势拖动等

上下拉刷新

MJRefresh

SVPullToRefresh

JSON解析

MJExtension

网络请求

AFNetworking

Alamofire AFNetworking swift版本

YTKNetwork AFNetworking的封装

XMNetworking AFNetworking的封装

代码实现自动布局

Masonry

SnapKit(swift)

绘图

PNChart

UUChartView

iOS-Echarts

视频播放

ZFPlayer 一款功能很强大的视频播放器,支持缓存,断点下载

视频直播

MiaowShow iOS视频直播初窥:高仿Blog<喵播APP>

BarrageRenderer 直播弹幕框架

DanmuTool 弹幕渲染解决方案

LiveSendGift 直播发送弹幕效果

数据库操作

JQFMDB FMDB的封装,操作简单,线程安全,扩展性强,直接操作model或dictionary

FMDB

图片管理

SDWebImage 图片缓存和加载

SDCycleScrollView 轮播图

LXImageLoopBrowser 图片浏览器

LXPhotoAlbumServer 图片选择器

cell相关

UITableView+FDTemplateLayoutCell cell高度动态计算

MGSwipeTableCell cell侧滑删除

collectionView

CollectionSectionView 给collectionView的cell块整体设置背景

定位导航大头针

LocationManager block回调定位封装

INTULocationManager 定位

DXCustomCallout-ObjC 地图自定义

无数据空白页管理

DZNEmptyDataSet 空白页管理

FPS查看

GDPerformanceView-Swift

YYFPSLabel

其他

SABlurImageView You can use blur effect and it's animation easily to call only two methods.

FDFullscreenPopGesture 全屏侧滑手势

RCDraggableButton 可以拖拽按钮(可以实现活动按钮效果)

JSBadgeView 角标

SSKeychain 钥匙串

SKTagView 支持自动布局的标签tag

JCTagListView 标签自动布局

Qiniu(7.0) 七牛云储存

VTMagic 类似今日头条滑动视图

MXParallaxHeader tableView头部下拉放大效果

YYKit 著名的YYKit框架 YYLabel(富文本) YYImage(GIF,APNG)等都非常好用

UICountingLabel 数字动画效果

ASFTableView 表格效果实现

AutoScrollLabel 文字跑马灯滚动效果

selectSeat 电影选座效果

PPRows mac上计算写了多少行代码

FSCalendar 很好用的日历框架

IDCardRecognition *第二代身份证识别,自动读出身份证上的信息(姓名、性别、民族、住址、身份证号码)并截取身份证照片

YJ3DTouch YJ3DTouch can easily implement 3D Touch.

iOS开发常用第三方开源框架 持续更新中...的更多相关文章

  1. iOS开发-常用第三方开源框架介绍

    iOS开发-常用第三方开源框架介绍 图像: 1.图片浏览控件MWPhotoBrowser        实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网 ...

  2. iOS开发-常用第三方开源框架介绍&lpar;你了解的ios只是冰山一角&rpar;--&lpar;转&rpar;

    图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作. 下 ...

  3. iOS开发常用技能点(持续更新中。。。)

    1,以屏幕原点开始布局  (默认从导航栏原点布局) self.extendedLayoutIncludesOpaqueBars = YES;   2,向button发送点击事件 [self.playB ...

  4. iOS:开发常用GitHub开源项目&lpar;持续更新&rpar;

    IOS开发常用GitHub开源项目(持续更新) 数据类 开源库 作者 简介 AFNetworking Mattt 网络请求库 ASIHTTPRequest pokeb 网络请求库 Alamofire ...

  5. iOS开发调试技巧总结(持续更新中)

    作者:乞力马扎罗的雪  原文 对于软件开发而言,调试是必须学会的技能,重要性不言而喻.对于调试的技能,基本上是可以迁移的,也就是说你以前在其他平台上掌握的很多调试技巧,很多也是可以用在iOS开发中.不 ...

  6. iOS常用第三方开源框架和优秀开发者博客等

    博客收藏iOS开发过程好的开源框架.开源项目.Xcode工具插件.Mac软件.文章等,会不断更新维护,希望对你们有帮助.如果有推荐或者建议,请到此处提交推荐或者联系我. 该文档已提交GitHub,点击 ...

  7. iOS开发常用第三方库

    UI 动画 网络相关 Model 其他 数据库 缓存处理 PDF 图像浏览及处理 摄像照相视频音频处理 响应式框架 消息相关 版本新API的Demo 代码安全与密码 测试及调试 AppleWatch ...

  8. IOS开发常用的开源组件

    .AFNetworking是一个开源的网络库 .EGORefreshTableHeaderView是一个实现向下拉刷新列表的组件 .MBProgressHUD是一个进度显示的组件 .EGOImageL ...

  9. iOS开发常用第三方框架

    1.网络通信 1.ASIHTTPRequest 这是一个经典的老库,功能完全而强大,但已经停止更新很久了(iOS5.0停止更新,但是我最近看github上这个项目有新改动).在不同iOS版本上略微有一 ...

随机推荐

  1. android——判断网络状态

    平常我们玩qq的时候我们没联网 ,qq上面回显示"网络连接不给力,请检查网络连接"那么它是 通过什么方式判断网络是否连接的呢? 下面将写个案例展示如何检查网络连接状态的 由于我们这 ...

  2. 利用no&lowbar;merge优化

    SQL> select a.unit3_code 机构编码, 2 a.unit3_name 机构名称, 3 a.dept1_code 部门编码, 4 a.dept1_name 部门名称, 5 a ...

  3. Linux 下修改Tomcat使用的JVM内存大小

    我的服务器的配置: # OS specific support.  $var _must_ be set to either true or false. JAVA_OPTS="-Xms10 ...

  4. Week1(9月12日):很激动的第一次课

    Part I:课程介绍  =========================== 1. 学时 8*16=128 2. 时间 周二1234,周五1234 3. 地点 E307 4. 考试方式 笔试+上机 ...

  5. 《JAVASCRIPT高级程序设计》错误处理与调试

    一.错误处理 错误处理在程序设计中的重要性是毋庸置疑的,任何有影响力的web应用程序都需要一套完善的错误处理机制.良好的错误机制可以让用户得到提醒,知道发生了什么事. 1.try-catch语句 tr ...

  6. 使用Vertx重构系统小结

    背景 前几个月,使用Vertx重构了公司的一个子系统,该系统负责公司核心数据subscriber的采集.处理.存储和搜索.这里介绍下重构该系统时的一些关键点. 架构 重构前系统部署图: 重构前系统主要 ...

  7. MySQL安装时MySQL server一直安装失败日志显示This application requires Visual Studio 2013 Redistributable

    使用MySQL社区版的msi包进行安装,试了好多次,别的组件都能正常安装,只有MySQL server的安装状态显示为fail.删除所有安装的程序,包括所依赖的各种Microsoft发布的包,删除所有 ...

  8. &lbrack;Day11&rsqb;接口、多态

    1.接口 (1)接口定义:interface关键字 ,所在文件仍然是.java文件,编译后仍产生.class文件.       定义格式 public interface 接口名{ 抽象方法1: 抽象 ...

  9. Jquery 组 tbale表格隔行变色

    <!DOCTYPE html><html lang="zh-cn"><head> <meta charset="utf-8&qu ...

  10. solrCloud 4&period;9 分布式集群部署及注意事项

    环境搭建 一.zookeeper 参考:http://blog.chinaunix.net/uid-25135004-id-4214399.html 现有4台机器 10.14.2.201 10.14. ...