金色的骷髅 发表于 2015-1-18 11:47:06

IOS设计android多媒体-----AsyncPlayer仓酷云

还有很多工具需要学iOS5的SDK已经支持ARC可以自动进行release但是对iOS4的支持还有一个小问题现在要开发应用可能还需要按照之前的MRC的方式allocreleaseretainautorelease之类的内存管理方法AsyncPlayer是android完成异步音乐播放的一个类,它将要播放的媒体文件封装成外部类Command
privatestaticfinalclassCommand{
intcode;//PLAY=1,STOP=2
Contextcontext;//高低文
Uriuri;//文件uri
booleanlooping;//是不是轮回
intstream;//audiostreamtype
longrequestTime;
//......
}
}
为了完成多个音乐播放,一切command都加在了LinkedList中
当挪用play大概stop办法的时分,会依据参数封装成一个command对象,启动一个thread,thread中会把LinkedList的第一个command弹出,依据command的code往判别是要播放仍是中断,播放挪用startSound()办法,中断则开释一切资本,当LinkedList中没有command,线程便中断。

我当时刚学iOS开发的时候一样的感觉总想知道原理内部怎么回事感觉在像在雾里但是iOS开发就是这样他是封闭的本身就是在雾里...

冷月葬花魂 发表于 2015-1-20 19:07:00

以上可以同时进行,学习过程中尽量不要纠结细节和底层,要知道ios是封闭的、OC是高级语言,我们不可能过多地去了解它的原理,至少在新手阶段没有必要。用迭代的方式更新你的知识,而不是死抠一个知识点。

谁可相欹 发表于 2015-1-26 16:59:47

down下code4app网站的每个分类的代码挨着看

柔情似水 发表于 2015-1-28 05:42:32

还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看,希望可以帮到你,谢谢。

小妖女 发表于 2015-2-11 14:52:18

这个办法就是在WindowsXP或Win7的电脑上,使用vmware虚拟机来搭建一个真实的Mac OS X环境。

飘灵儿 发表于 2015-2-22 11:46:23

才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。

莫相离 发表于 2015-2-23 10:11:57

重要的是,放眼全球也的确找不到第二个如苹果iOS平台这样健壮、完整、先进而且为开发者带来真实收益的开发平台来。

灵魂腐蚀 发表于 2015-3-4 11:24:13

重要的是,放眼全球也的确找不到第二个如苹果iOS平台这样健壮、完整、先进而且为开发者带来真实收益的开发平台来。

活着的死人 发表于 2015-3-11 18:52:27

我也从简单的状态栏适配开始,先研究了下关于状态栏的适配,特总结如下,供广大网友一起讨论交流。

不帅 发表于 2015-3-22 21:00:37

才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。

愤怒的大鸟 发表于 2015-3-26 23:43:02

要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。

老尸 发表于 2015-3-31 03:13:09

iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。

再现理想 发表于 2015-4-5 09:52:11

在此,某不才愿将安装成功的Mac OS X系统的vmware虚拟机向有志学习iOS开发的各位学友们免费开放出来,经测试,可以在WindowsXP/Win7系统上完美运行,即便你的机器只有2GB内存。

变相怪杰 发表于 2015-4-6 13:02:18

因为我们老师也是自学的,给我们讲课说的最多的就是百度,谷歌,查文档。

爱飞 发表于 2015-4-26 06:09:37

首先是基础,在汉昌的课程非常全面。从object—c到最后的毕业项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像听天书

admin 发表于 2015-4-26 14:10:54

我也从简单的状态栏适配开始,先研究了下关于状态栏的适配,特总结如下,供广大网友一起讨论交流。

透明 发表于 2015-5-1 17:58:00

培训时可以选择安卓,iOS,Java,因为实习的时候我选了安卓,当时实习时间只有三周,学的晕头转向,而java我也没学过,iOS的基础是C语言,这个大学里还是学过的,于是选择了iOS。

乐观 发表于 2015-5-3 11:24:40

down下code4app网站的每个分类的代码挨着看

金色的骷髅 发表于 2015-5-5 08:43:10

然而,在vmware软件环境下,安装Mac OS X操作系统也是一件非常复杂的事情,而且还有可能花费了大量时间,最后却跑不起来。笔者也是经过了大量的实践,
页: [1]
查看完整版本: IOS设计android多媒体-----AsyncPlayer仓酷云