摘要:
效果图 DrawView.h #import <UIKit/UIKit.h> @interface DrawView : UIView @property shortshort *drawBuffer; @property int dataLen; @property floatfloat *out 阅读全文
posted @ 2016-04-05 23:40
brave-sailor
阅读(757)
评论(0)
推荐(0)
摘要:
效果图 DrawView.h [objc] #import <UIKit/UIKit.h> @interface DrawView : UIView @property shortshort *drawBuffer; @property int dataLen; @property floatflo 阅读全文
posted @ 2016-04-05 23:29
brave-sailor
阅读(742)
评论(0)
推荐(0)
摘要:
最近研究了如何在iOS上绘制wav波形图。查了很多资料,都没能找到一个很完整的介绍,我这里总结一下一些经验。 首先需要了解wav的这3个重要指标:采样率、采样位数、声道数。下面以16KHz, 16Bit, 单声道为例来说明。 采样率:(也称为采样速度或者采样频率)定义了每秒从连续信号中提取并组成离散 阅读全文
posted @ 2016-04-05 23:26
brave-sailor
阅读(2009)
评论(0)
推荐(0)
摘要:
DrawView.h #import <UIKit/UIKit.h> @interface DrawView : UIView @property shortshort *drawBuffer; @property int dataLen; @property floatfloat *outRel; 阅读全文
posted @ 2016-04-05 23:25
brave-sailor
阅读(512)
评论(0)
推荐(0)
摘要:
一.音乐播放类概念 iOS 下能支持歌曲和声音播放的的类有几个: SystemSound AVFoundtion库中的AVAudioPlayer #重要 MediMPMusicPlayerController 常用音频控件 3. MPMediaPickerController 本地音乐库选择器 5. 阅读全文
posted @ 2016-04-05 22:20
brave-sailor
阅读(1157)
评论(0)
推荐(0)
摘要:
在用到地图类的sdk,sdk自带的样式必定不能满足开发者的需求,于是开发者不得不进行自定义,由于官方同样是object-c 版语法,不得不将其转为swift语法,以满足项目需求。 新建两个类 CustomCalloutView:UIView 自定义气泡view,代码实现如下。 swift版实现 sw 阅读全文
posted @ 2016-04-05 17:34
brave-sailor
阅读(763)
评论(0)
推荐(0)
摘要:
例如 :在debug模式和release模式编译不同代码 在swift中判断iOS版本是否可用 更简单啦 在swift中支持几种编译标记 加了这种标记后 找起来就方便多了 编译标记 编译标记 Selector可以将一个方法转换并赋值给一个 SEL 类型,它的表现很类似一个动态的函数指针。在 objc 阅读全文
posted @ 2016-04-05 16:50
brave-sailor
阅读(591)
评论(0)
推荐(0)
摘要:
封面(图文无关) 封面(图文无关) 为什么要做这个效果 在聊天app,例如微信中,你会注意到一个效果,就是在你点击输入框时输入框会跟随键盘一起向上弹出,当你点击其他地方时,输入框又会跟随键盘一起向下收回,二者完全无缝连接,那么这是怎么实现的呢,也许你会说直接在键盘弹出的时候把输入框也向上移动不就行了 阅读全文
posted @ 2016-04-05 16:43
brave-sailor
阅读(747)
评论(0)
推荐(0)