登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

图片异步上传工具

[复制链接]
来自: 王颖博 分类: iOS精品源码 上传时间: 2018-7-5 17:13:36
Tag:

项目介绍:

YBUploadToolDemo

上传工具,欢迎star和提 issue。地址

预览图

预览图

封装图片上传工具,包含异步并行上传与异步串行上传,可以一次上传多张开启多个线程,也可以上传多张一张一张顺序上传

    /**
     异步并行上传多张图片(用dispatch_group_t上传)
    
     @param modelArray 图片model数组
     @param uploading 上传中的状态回调
     @param completion 上传完成回调
     */
    + (void)asyncConcurrentGroupUploadArray:(NSArray<FBBasicUploadModel *> *)modelArray uploading:(void(^)(void))uploading completion:(void(^)(id obj))completion;
    
    /**
     异步并行上传多张图片(用常量监控上传)
    
     @param modelArray 图片model数组
     @param uploading 上传中的状态回调
     @param completion 上传完成回调
     */
    + (void)asyncConcurrentConstUploadArray:(NSArray<FBBasicUploadModel *> *)modelArray uploading:(void(^)(void))uploading completion:(void(^)(id obj))completion;;
    
    /**
     异步串行上传图片(上传多张),通过dispatch_semaphore_t保证一张一张串行上传
     每个model的回调可通过每个model的属性block回调
     
     @param progress 总的进度条回调
     @param completion 总的任务完成回调
     */
    + (void)asyncSerialUploadArray:(NSArray<FBBasicUploadModel *> *)modelArray progress:(void(^)(CGFloat p, NSInteger index))progress completion:(void(^)(id obj))completion;

stars砸过来,谢谢https://github.com/wangyingbo/YBUploadToolDemo

相关源码推荐:

我来说两句
*滑动验证:
所有评论(40)
phoiu 2018-7-6 10:22:32
膜拜大神~
回复
t8569 2018-7-6 10:22:36
学习...学习...
回复
这是个逗比 2018-7-6 10:22:44
学习...学习...
回复
Rf2698 2018-7-6 10:23:02
相当不错,感谢无私分享精神!
回复
AlonMessi 2018-7-6 10:23:13
虽不明,但觉厉...
回复
Ek645 2018-7-6 10:23:18
帮帮顶顶!!
回复
青丝萦剑舞 2018-7-6 13:06:10
楼主用心了,内容非常精彩。
回复
code4app热心网友 2018-7-6 16:08:08
淡定,淡定,淡定……
回复
code4app热心网友 2018-7-6 16:08:11
感谢分享,Code4App有你更精彩:)
回复
12345下一页
提取码:  下载次数:67 状态:已购或VIP 售价:0(原价:15)金钱 下载权限:初级码农 
1929 2 67
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表