02 2013 档案

object-c问题总结
摘要:1.oc和c++混编后缀要是.mm不然报错 阅读全文

posted @ 2013-02-28 17:12 南瓜饼 阅读(138) 评论(0) 推荐(0) 编辑

awakeFromNib和 viewDidLoad的区别
摘要:awakeFromNib当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的awakeFromNib函数来响应这个消息,执行一些必要的操作。也就是说通过nib文件创建view对象是执行awakeFromNib。viewDidLoad当view对象被加载到内存是就会执行viewDidLoad,所以不管通过nib文件还是代码的方式创建对象都会执行viewDidLoad。awakeFromNib和viewDidLoad的区别 阅读全文

posted @ 2013-02-28 10:19 南瓜饼 阅读(203) 评论(0) 推荐(0) 编辑

true和false
摘要:C语言中true是1 false是0 阅读全文

posted @ 2013-02-27 09:34 南瓜饼 阅读(167) 评论(0) 推荐(0) 编辑

xcode添加点击事件
摘要:按住control添加 阅读全文

posted @ 2013-02-25 17:04 南瓜饼 阅读(933) 评论(0) 推荐(0) 编辑

大端模式与小端模式
摘要:字节序定义字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。其实大部分人在实际的开发中都很少会直接和字节序打交道。唯有在跨平台以及网络程序中字节序才是一个应该被考虑的问题。在所有的介绍字节序的文章中都会提到字节序分为两类:Big- Endian和Little-Endian。引用标准的Big-Endian和Little-Endian的定义如下:a) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。b) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地 阅读全文

posted @ 2013-02-21 18:06 南瓜饼 阅读(376) 评论(0) 推荐(0) 编辑

object-c释放内存的三种方式
摘要:1.Person *p=[[Person alloc]init]; [p eat]; [Person name:@"wen" :@"male"]; [p release];2.Person *p=[[[Person alloc]init]autorelease]; [p eat]; [Person name:@"wen" :@"male"];3.@autoreleasepool { Person *p=[[Person alloc]init]; [p eat]; [Person name:@"wen&qu 阅读全文

posted @ 2013-02-19 12:44 南瓜饼 阅读(392) 评论(0) 推荐(0) 编辑

类的实例化
摘要:// 初始化 Person* p = [[Person alloc] init]; // 设置器调用 [p setEat:@"吃饭"]; [p setSleep:@"睡觉"]; 阅读全文

posted @ 2013-02-19 11:54 南瓜饼 阅读(134) 评论(0) 推荐(0) 编辑

[转]使用Audio Queue Services 播放和录制音频
摘要:要在iOS设备上播放和录制音频,苹果推荐我们使用AVFoundation框架中的AVAudioPlayer和AVAudioRecorder类。虽然用法比较简单,但是不支持流式;这就意味着:在播放音频前,必须等到整个音频加载完成后,才能开始播放音频;录音时,也必须等到录音结束后,才能获取到录音数据。这给应用造成了很大的局限性。为了解决这个问题,我们就需要使用Audio Queue Services来播放和录制音频;为了简化音频文件的处理,这里还需要用到Audio File Services(以前以为C语言没有音频文件处理的函数库,现在找到了)。 在使用之前,我们需要了解AudioQueue Se 阅读全文

posted @ 2013-02-19 09:58 南瓜饼 阅读(482) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示