- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 NSURLCache使用的坑
NSURLCache使用有许多限制,苹果限制的。 1.只能用在get请求里面,post可以洗洗睡了。 2.缓存机制选择 NSURLRequestReturnCacheDataElseLoad 有缓存从缓存取数据,没有缓存从网络取数据。 3.需要服务器定义数据是否发生变化,allHeaderFields里可以查找到是否修改了的信息。公司服务器没有定义的话,就不能够判断读取的缓存数据是否需要刷
2016-05-31 15:09:17 4927
原创 ios 浅析录音技术(后台、互斥、上传)
1.音频互斥: 音频被中断包含了多种可能性。比如:其他应用调用扬声器,短信发送提示音,播放音乐,用户接打电话都会造成音频中断。一开始的解决方案是列出全部的中断方案,比如监听电话拨打,在电话将要来之前刷新ui,保存录音,这样会造成不能考虑到全部的情况。 2.音频互斥会造成音频中断:- (void)audioRecorderBeginInterruption:(AVAudioRecorder *)r
2016-05-25 19:23:16 7510 1
原创 文件上传(AFN GCD)
1.昨天做了图片添加水印的功能模块。 2.今天需要处理多张图片后台上传的方案。 3.考虑到AFN本身具有上传多张图片的方法,因此尝试使用AFN的方法 参考了对应的内容: http://blog.csdn.net/ios_apple/article/details/32321737 关键代码: for (int i = 0; i+(void)postFailureImgsF
2016-05-24 19:39:46 483
原创 ios图片添加水印
图片添加水印添加水印的思路是将图片添加到图片上后合成一张新图片水印内容固定为文字,问题转变为添加文字到图片上使用绘图类CoreGraphics获取图像上下文,设置自定义文字的样式和位于图像的位置后后将文字绘制在图像上将类抽离到UIImage的分类中进行封装文字内容为服务器时间 + 定位信息服务器时间的获取很巧妙,只要发送网络请求就可以获取到时间信息,使用NSURLSession在Resp
2016-05-23 19:14:02 702
原创 自适应高度类
抽离了自适应高度类。做了简单的文字换行, label1是遇到“|”就换行,没有就按照行尾才换行,可以自己设置,遇到”,”换行也行。 label2是到行尾部就换行, 具体请看Demo
2016-05-23 10:10:49 223
原创 沙盒文件管理
可以作为工具类使用 1.需要多次创建沙盒路径,存取读写操作,因此将沙盒文件读写删除专门抽离出来。 2.一开始仅抽离了沙盒读写删除图片的操作,定义了枚举类型,就变成读写文件的操作。 3.没有使用单例对象,因为每次需要存储的文件名是不同的,要求较高的自由度。 4.扩展了沙盒的其他操作功能块,获取沙盒缓存文件大小,删除沙盒缓存文件。 5.可以继续添加其他相关操作。(instancetype)c
2016-05-18 19:04:37 474
iOS (socket+H264+videoToolbox)视频内存增长与播放速度控制
2019-06-15
基于iOS的网络音视频实时传输系统(H264+pcm+videoToolbox)无第三方实现
2019-04-11
ios 录音播放udp数据包传输过来的pcmData流
2019-03-08
在Mac中编译Android平台的FFmpeg( arm和x86 )
2018-11-06
ios pthead 线程mutex锁 cond条件锁 一个例子就解决
2018-11-05
ios urlsession 同时下载多个文件缓存到本地(非afn)
2018-10-23
ios 裁剪第三方库脚本
2018-09-27
ios 实时监控每秒请求的网卡网络数据
2018-09-21
ios平台使用ffmpeg 将ts转码MP4
2018-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人