dependency injection 关于IOS依赖注入那些事 本文介绍的是另一个屎上最牛叉的ios开发新框架,最大的特点就是:帮助我们开发出松散耦合(loose cou...
dependency injection 关于IOS依赖注入那些事 本文介绍的是另一个屎上最牛叉的ios开发新框架,最大的特点就是:帮助我们开发出松散耦合(loose cou...
曾经的高考理科状元,本科北大毕业后留美的研究生王猛,是个极其标准的学霸,然而已经12年没有回家过春节了。6年前,他拉黑了父母所有的联系方式。 这样的报道,引起了社会上的轩然大...
我请求的时候parameter后台没有接收到是怎么回事
swift的AFNetWorking——Alamofire想了想没什么好写的~大家还是github看文档吧,用法不难,下面就给一个我封装好的管理类,一共两个方法,1.简单的请求,2.上传图片的请求 关于上传图片的请求因为现在Alam...
我请求的时候parameter后台没有接收到是怎么回事
Alamofire的简单使用最近项目上Swift, 所以没有采用AFN作网络框架来使用, 即便可以使用OC转Swift利用 AFN,但个人觉得 得学点新东西,要不项目就白做了. 所以使用AFN同一团队开...
文/苏一白 01 又到了每月发工资的日子了。办公室又掀起了一阵吐槽。 各个QQ群都聊的热火朝天,当然,这些群里都没有领导。 其中,同事A说:“这个月又是吃土的钱,明明多干了很...
概述 直接切入正题,最近公司项目迭代,要实现带头图的tabelView的刷新,其实也没什么,但是刷新的地方不在头部的上方,而是放在了头部视图的下方,效果如下: 有点table...
好像没有播放
NSString *path = [[NSBundle mainBundle] pathForResource:@"2" ofType:@".amr"];
//获取链接数据转成Data
NSData *data = [NSData dataWithContentsOfFile:path];
//把data写入文件中,取名AudioTempFile
[data writeToFile:[NSTemporaryDirectory() stringByAppendingPathComponent:@"AudioTempFile"] atomically:YES];
//将数据amr格式的Data转成wav
[EMVoiceConverter amrToWav:[NSTemporaryDirectory() stringByAppendingPathComponent:@"AudioTempFile"] wavSavePath:[NSTemporaryDirectory() stringByAppendingPathComponent:@"AudioTempConvertFile"]];
//读取新的wav格式音频文件
NSData* convertData = [NSData dataWithContentsOfFile:[NSTemporaryDirectory() stringByAppendingPathComponent:@"AudioTempConvertFile"]];
//初始化播放器,播放converData
self.player = [[AVAudioPlayer alloc] initWithData:convertData error:NULL];
[self.player prepareToPlay];
[self.player play];
iOS 录音-上传与播放解析一 iOS本地录音 准备工作 加上点击事件之后(可设置按钮,可添加手势)[_recorder record]; 点击事件结束之后记得,停止录音[_recorder rec...