番薯大佬的专栏

快乐学习、快乐分享

排序:
默认
按更新时间
按访问量

音频的录制与播放组件SYAudio

组件SYAudio 音频的录制 录制后会进行压缩更小的文件,并以mp3格式输出 录制过程中,可以监测音量的变化 可以设置录音时间长 音频的播放 本地的文件播放 网络文件播放 播放状态监测 播放时间监测 文件播放总时间 当前播放进度时间 效果图 使用注意: 添加AVFoun...

2018-08-07 23:38:34

阅读数:155

评论数:0

Mac中jenkins的使用——自动构建

Mac中jenkins的使用   https://jenkins.io   Jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时 Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的...

2016-08-23 11:41:04

阅读数:17291

评论数:3

xcodebuild自动打包脚本与自动上传蒲公英脚本

脚本文件"xxx.sh"使用"Sublime_Text"工具进行编辑。 在终端执行脚本时的命令:sh xxx.sh # 脚本功能说明 # 在终端,使用xcodebuild进行自动打包,以及上传到蒲公英 # # 使用步骤: ...

2016-08-10 21:01:43

阅读数:4362

评论数:1

iOS集成系统分享功能

使用UIActivityViewController集成系统分享功能 /** 分享 @param title 标题 @param image 图标 @param url 链接 @param target r视图控制器 @param complete 回调 */ + (void)sh...

2018-10-20 01:02:03

阅读数:52

评论数:0

SVN版本管理的回滚(SmartSVN)

发现自己或其他同事提交错代码后,项目运行不起来,存在错误,这时候需要把错误的代码回滚。 通过SmartSVN操作。 一、未提交到版本库的回滚,即撤销修改 1、选择需要撤销修改的文件 2、执行撤销 二、提交到版本库后的回滚 1、checkout最新版本的源码 2、在SmartSVN显示的本地目录中...

2018-10-15 13:16:32

阅读数:37

评论数:0

SVN分支开发管理(SmartSVN)

使用分支的目的是,可以多个分支进行多版本并行开发,相互不干扰,而且任何时候都可以合并。同时,也保证了主干的稳定性。 项目目录格式,如: 一级目录(项目名称),如:Projectxxx 二级目录 (一级目录下的子目录),如:Projectxxx—trunk、branch、tag 三级目录(二级目录下...

2018-10-15 09:44:02

阅读数:17

评论数:0

系统音效播放

播放系统音效需要使用 AudioToolBox.framework(一套基于 C 语言的框架),其本质是将短音频注册到系统的声音服务中来播放,使用简单,但也有一些限制,如: 音效持续时间不能超过30秒 音频数据必须是PCM或IMA4(IMA/ADPCM)格式 音频文件必须打包成.caf、...

2018-10-14 11:00:42

阅读数:46

评论数:0

摇一摇功能的实现

实现摇一摇功能须在视图控制器中进行编码。 首先将当前视图控制器设置为第一响应者;其次实现摇一摇的三个协议方法。 示例如下: [UIApplication sharedApplication].applicationSupportsShakeToEdit = YES; [self becomeFir...

2018-10-11 16:24:31

阅读数:20

评论数:0

距离传感器

设备距离传感器功能的使用,首先需要开启距离传感器功能,其次添加距离监听。 具体实现如下: 1、开启及监听 [UIDevice currentDevice].proximityMonitoringEnabled = YES; [[NSNotificationCenter defaultCenter...

2018-10-11 16:21:25

阅读数:21

评论数:0

手机震动效果

使用播放功能实现手机震动功能。 1、导入头文件 #import <AudioToolbox/AudioToolbox.h> 2、实现震动 AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

2018-10-11 16:16:47

阅读数:21

评论数:0

设备屏幕亮度调节代码实现

屏幕亮度代码实现时,其取值范围是0.0~1.0。 // 调节屏幕亮度 [[UIScreen mainScreen] setBrightness:0.5];

2018-10-11 16:15:05

阅读数:34

评论数:0

多行注释快捷操作键

使用组合快捷键:Cmd + Alt + /,出自动在代码前一行添加标识方法名称、参数、返回类型的注释类型,格式为: /** Description @param url url description @param message message description @return ...

2018-09-22 10:23:25

阅读数:53

评论数:0

生成二维码图片

示例代码 - (void)click { UIImage *image = [self imageQrcodeWithMessage:@"http://www.hao123.com" withSize:200.0f]; UIImag...

2018-08-23 21:16:54

阅读数:194

评论数:0

UIAlertController的使用

UIAlertController代替UIAlertView和UIActionSheet的使用 效果图 使用注意: UIAlertControllerStyleAlert实现UIAlertView功能 UIAlertControllerStyleActionSheet实现UIActio...

2018-08-08 17:05:12

阅读数:137

评论数:0

使用AVAudioRecorder录制音频

导入录音头文件(注意添加framework:AVFoundation.framework、AudioToolbox.framework) #import <AVFoundation/AVFoundation.h> #import &...

2018-08-06 23:57:05

阅读数:146

评论数:0

使用AVPlayer播放本地,或网络音频文件

导入录音头文件(注意添加framework:AVFoundation.framework、AudioToolbox.framework) #import <AVFoundation/AVFoundation.h> #import &...

2018-08-06 23:43:29

阅读数:234

评论数:0

使用AVAudioPlayer播放本地音频文件

导入录音头文件(注意添加framework:AVFoundation.framework、AudioToolbox.framework) #import <AudioToolbox/AudioToolbox.h> #im...

2018-08-05 12:52:25

阅读数:205

评论数:0

iPad开发中UIPopoverPresentationController的使用

效果图 ![UIPopoverPresentationController使用(https://img-blog.csdn.net/20180801112016614?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3BvdGF0bzUxMg==/fo...

2018-08-01 11:28:38

阅读数:144

评论数:0

手写签名的实现

使用UberSignature实现手写签名功能。 UberSignature 效果图 代码示例 demo 使用说明 1、添加源码(如下图所示) 2、导入头文件 #import "UBSignatureDrawingViewController.h&q...

2018-07-26 17:42:13

阅读数:339

评论数:0

UITableViewStyleGrouped设置table样式时,出现空白间距

使用UITableViewStyleGrouped设置table样式时,且设置了属性tableFooterView时,table视图上下会出现空白间距。 怎么破? 经过一番调试和代码修改后,发现原来是设置delegate、dataSource和tableFooterView的顺序有关导致的。 ...

2018-07-19 13:51:34

阅读数:194

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭