摘要:
阅读本文之前首先了解copy与retain的区别,如果有不正确的地方望大家多多指教:copy与retain的区别:copy是创建一个新对象,retain是创建一个指针,引用对象计数加1。Copy属性表示两个对象内容相同,新的对象retain为1 ,与旧有对象的引用计数无关,旧有对象没有变化.copy减少对象对上下文的依赖。retain属性表示两个对象地址相同(建立一个指针,指针拷贝),内容当然相同,这个对象的retain值+1也就是说,retain 是指针拷贝,copy 是内容拷贝。当然在ios中并不是所有的对象都支持copy,mutableCopy,遵守NSCopying 协议的类可以发送c 阅读全文
摘要:
添加AVFoundation.framework 和MediaPlayer.framework。在NavView.h文件中,添加:#import<AVFoundation/AVFoundation.h>#import<MediaPlayer/MediaPlayer.h>@interfaceNavView1:UIViewController<AVAudioPlayerDelegate>{AVAudioPlayer*audioPlayer;MPMoviePlayerController*moviePlayer;}@end在init中添加音乐url:-(id)in 阅读全文