Chinaunix首页 | 论坛 | 博客
  • 博客访问: 189874
  • 博文数量: 60
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 385
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-19 21:43
个人简介

readonly

文章分类

全部博文(60)

文章存档

2013年(60)

我的朋友

发布时间:2013-02-20 08:19:12

好的应用应该在系统内存警告情况下释放一些可以重新创建的资源。在iOS中我们可以在应用程序委托对象、视图控制器以及其它类中获得系统内存警告消息。1、应用程序委托对象在应用程序委托对象中接收内存警告消息,需要重写applicationDidReceiveMemoryWarning:方法。AppDelegate的代码片段:- (void)appl.........【阅读全文】

阅读(872) | 评论(0) | 转发(0)

发布时间:2013-02-20 08:17:24

在MRR中释放对象通过release或autorelease消息实现,release消息会立刻使引用计数-1释放,发送 autorelease消息会使对象放入内存释放池中延迟释放,对象的引用计数并不真正变化,而是向内存释放池中添加一条记录,直到当池被销毁前会通知池 中的所有对象全部发送release消息真正将引用计数减少。由于会使对象延迟释放.........【阅读全文】

阅读(882) | 评论(0) | 转发(0)

发布时间:2013-02-20 08:15:17

内存泄漏是当一个对象或变量在使用完成后没有释放掉,那么如果我们走了另外一个极端情况会什么样呢?这就导致过渡释放(over release)问题,从而使对象“僵尸化”,对象称为僵尸(zombies)对象。一个对象已经被释放过了,或者调用者没有这个对象的所有权而释放它, 都会造成过渡释放,产生僵尸对象。僵尸对象或许对.........【阅读全文】

阅读(811) | 评论(0) | 转发(0)

发布时间:2013-02-20 00:50:43

有了 Cocoa 的 NSLog,你在写 Cocoa 程序的时候,就可以无需每次都调用 NSAlert 来观察中 间结果了。NSLog 的定义NSLog 定义在 NSObjCRuntime.h 中,如下所示:void NSLog(NSString *format, ...);基本上,NSLog 很像 printf,同样会在 console 中输出显示结果。不同的是,传递进去的格 式化字符是 NSStri.........【阅读全文】

阅读(911) | 评论(0) | 转发(0)

发布时间:2013-02-20 00:46:28

1.iPhone 应用中获得时间差CFTimeInterval time = CFAbsoluteTimeGetCurrent();当然你也可以纪录开始接触和手指离开的时间,二者相减便是时差time1 = [touch timestamp]; time2 = [touch timestamp]; 时间差 = time2 - time1; 2.iPhone播放简短音效的代码 NSString *path = [[NSBundle mainBund.........【阅读全文】

阅读(1441) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册