今天准备学习singleton pattern,顾单词思含义,就是一个实例的意思。单例的实现思路是:私有化构造函数,提供公有方法获取类的实例。下面定义一个音乐播放器类MusicPlayer,观察单例的实现方法class MusicPlayer{ private static readonly ...
分类:
其他好文 时间:
2014-08-16 13:42:00
阅读次数:
219
iOS开发拓展篇—音频处理(音乐播放器6)一、图片处理说明:Aspect表示按照原来的宽高比进行缩放。Aspectfit表示按照原来的宽高比缩放,要求看到全部图片,后果是不能完全覆盖窗口,会留有空白。Aspectfill表示按照原来的宽高比缩放,但只能看到部分图片。引发的问题:可能会有一部分超出屏幕...
分类:
移动开发 时间:
2014-08-15 21:03:29
阅读次数:
429
iOS开发拓展篇—音频处理(音乐播放器5)实现效果:一、半透明滑块的设置 1 /** 2 *拖动滑块 3 */ 4 - (IBAction)panSlider:(UIPanGestureRecognizer *)sender { 5 6 //1.获得挪动的距离 7 CG...
分类:
移动开发 时间:
2014-08-14 23:49:06
阅读次数:
306
iOS开发拓展篇—音频处理(音乐播放器4)说明:该文主要介绍音乐播放器实现过程中的一些细节控制。实现的效果: 一、完整的代码YYPlayingViewController.m文件 1 // 2 // YYPlayingViewController.m 3 // 20-音频处理(音乐播放器...
分类:
移动开发 时间:
2014-08-14 23:11:37
阅读次数:
301
iOS开发拓展篇—音频处理(音乐播放器3)说明:这篇文章主要介绍音频工具类和播放工具类的封装。一、控制器间数据传递1.两个控制器之间数据的传递第一种方法:self.parentViewController.music=self.music[indexPath.row];不能满足第二种做法:把整个数组...
分类:
移动开发 时间:
2014-08-13 22:15:07
阅读次数:
361
iOS开发拓展篇—音频处理(音乐播放器2)说明:该文主要介绍音乐播放界面的搭建。一、跳转1.跳转到音乐播放界面的方法选择 (1)使用模态跳转(又分为手动的和自动的) (2)使用xib并设置跳转2.两种方法的分析 可以使用模态的方法,添加一个控制器,让这个控制器和音乐播放控制器类进行关联,脱线,...
分类:
移动开发 时间:
2014-08-13 21:40:07
阅读次数:
393
iOS开发拓展篇—音频处理(音乐播放器1)说明:该系列文章通过实现一个简单的音乐播放器来介绍音频处理的相关知识点,需要重点注意很多细节的处理。一、调整项目的结构,导入必要的素材 调整后的项目结构如下: 二、新建两个控制器(1)新建一个控制器,用于展示音乐文件列表界面,其继承自UITableVie.....
分类:
移动开发 时间:
2014-08-13 17:50:36
阅读次数:
322
MediaPlayer类可用于控制音频/视频文件或流的播放,我曾在《Android开发之基于Service的音乐播放器》一文中介绍过它的使用。下面让我们看一下MediaPlayer类的详细介绍。...
分类:
移动开发 时间:
2014-08-11 18:07:32
阅读次数:
315
在为一个音乐播放器增加功能时莫明奇妙的出现程序崩溃,定位到是由于QTableWidget 的setItem方法导致的,最终在此处找到了解决方式。大致是说不能在setItem之前连接cellChanged 信号,把连接cellChanged信号的语句放置在一连串的setItem(在表格插入一行后调用的...
分类:
其他好文 时间:
2014-08-08 20:47:06
阅读次数:
426
Android经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习。今天爬爬把自己熟悉的一些开源项目整理起来,希望能对Android开发同学们有所帮助。另外,如果你有比较好的项目推荐,也烦请在评论里分享出来项目篇:Apollo音乐播放器:就一个播放器,但是实...
分类:
移动开发 时间:
2014-08-07 18:03:30
阅读次数:
394