- 博客(5)
- 资源 (7)
- 收藏
- 关注
原创 ios开发--音乐的播放
一、简单说明 音乐播放用到的一个叫做AVAudioPlayer的类,这个类可以用于播放手机本地的音乐文件注意: (1)该类(AVAudioPlayer)只能用于播放本地音频 (2)时间比较短的(称之为音效)使用AudioServicesCreateSystemSoundID来创建,而本地时间较长的(称之为音乐)使得AVAudioPlay...
2018-03-26 15:52:02 299
转载 ios开发网络-大文件的多线程断点下载
说明:本文介绍多线程断点续传。项目中使用了苹果自带的类,实现了同时开启多条线程下载一个较大的文件。 因为实现过程较为复杂,实现思路:下载 开始,创建一个与要下载文件大小相同的文件(如果要下载100M,那么就在沙盒创建一个100M的文件,然后计算每一段的下载量,开启多条线程下载各段的数据,分别写入对应的文件部分)。项目用到如下类:完成的实现代码如下:主控制器的代码:#import "YYViewCo...
2018-03-26 15:51:36 2408
转载 ios消息推送
在ios8之后,以前的本地推送可能会出错,接收不到推送的信息,如果出现以下信息:<span class="comment" style="color: rgb(153, 153, 136); font-style: italic;">1 Attempting to schedule a local notification2 with an alert but haven't rec...
2018-03-26 15:51:16 138
原创 自动释放池——autoreleasepool
当您向一个对象发送一个autorelease消息 时,cocoa就会将该对象的一个引用放入到最新的自动释放池,它仍然是个正当的对象,因此自动释放池定义的作用域内的其他对象可以向它发送消息,当程序执行到作用域结束的位置时,自动释放池就会释放,池中的所有的对象也就被释放1、objective-c是通过一种“referring counting”(引用计数)的方式来管理内存的,对象在开始分配内存时(al...
2018-03-26 15:50:50 125
原创 ios之观察者模式
什么是观察者模式?我们先打个比方,这就像你订报纸。比如你想知道美国最近发生了些什么新闻。你可能会订阅一份美国周刊 。然后美国一旦有了新的故事,美国周刊就发一刊,并邮寄给你。当你收到这份报刊,然后你就能够了解美国最新的动态。其实这就是观察者模式,A对B的变化感兴趣,就注册为B的观察者,当B发生变化时通知A,告知B发生了什么变化。这是一种非常典型的观察者的用法,我把这种使用方法叫做经典观察者模式。当然...
2018-03-26 15:49:59 238
AlgorithmPractice.zip
2019-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人