AppDelegate.m
- (void)dealloc
{
[_window release];
[super dealloc];
}
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
...
分类:
移动开发 时间:
2014-10-28 21:50:17
阅读次数:
217
在非ARC开发环境中,dealloc是类释放前,清理内存的最后机会。到底那些变量和属性该释放呢,一些特殊的类(nstimer,observer)该怎么释放。需要注意的是不释放会引起内存泄露,过度释放也会引起内存泄露,接下来会慢慢展开:1 变量的释放 变量声明@interface EnterHonda...
分类:
移动开发 时间:
2014-10-24 18:38:04
阅读次数:
235
我们都知道,一个手机,它的内存是有限的,而每一个手机应用都是需要一定空间,当应用所占空间过大时,系统就会发出警告,怎样在有限的空间中,做到更高效实用美观的效果呢?
这时候就牵涉到OC中得内存管理了.
在OC这门语言中,是不存在垃圾回收机制的,但是它采用了另外一种形式或者说方法,实现这一个空间回收的效果,那就是引用计数器.
别看-引用计数器,这个名字很高大上,实际是它就是一...
分类:
其他好文 时间:
2014-10-22 22:06:30
阅读次数:
160
哥当初钻牛角尖钻了一个通宵才理解出来的。1 创建对像需要使用某个类,当对像实释放的时候会自动调用这个类的dealloc方法。所以每个类有自己的dealloc方法,当别的类创建的对象被释的时候,自动调用的dealloc方法是属于另一个类的,与本类的dealloc方法无关。2 circle类里的方法调用...
分类:
其他好文 时间:
2014-09-27 01:47:48
阅读次数:
295
自动生成代码,不是垃圾回收ARC的判断准则: 只要没有强指针指向对象,就会释放对象1、ARC特点 -》不允许调用release、retain、retainCount -》允许重写dealloc,但是不允许调用[super dealloc] -》@property的参数 stro...
分类:
其他好文 时间:
2014-09-24 19:12:57
阅读次数:
204
通知中心的使用第一个页面三部;产生一个通知中心的对象(系统的一个单例类)在通知中心注册一个观察者收到通知后调用的方法dealloc移除观察者的身份第二个页面发送通知中心创建一个字典返回你要的数据直接跳转的功能//直接跳入的功能;
//打电话
[[UIApplicationsharedApplication..
分类:
Web程序 时间:
2014-09-22 21:14:53
阅读次数:
198
转载自:http://blog.sina.com.cn/s/blog_67eb608b0101r6xb.html(2014-06-13 20:23:33)转载▼标签:转载crash原文地址:iOS面试题总作者:唯一的弟子1.简述OC中内存管理机制。与retain配对使用的方法是dealloc还是re...
分类:
移动开发 时间:
2014-09-19 09:56:05
阅读次数:
403
#import"NewTitleTableViewController.h"@interfaceNewTitleTableViewController()<NSURLConnectionDataDelegate>@property(nonatomic,retain)NSArray*arr;@property(nonatomic,retain)NSMutableData*data;@end@implementationNewTitleTableViewController-(void)dealloc..
分类:
其他好文 时间:
2014-09-15 19:56:19
阅读次数:
185
ARC的判断准则:只要没有强指针指向对象,就会释放对象。1、ARC特点:1>不允许调用release、retain、retainCount2>允许重写dealloc,但是不允许调用[super dealloc]3>@property的参数strong:成员变量是强指真(适用于OC对象类型)weak....
分类:
其他好文 时间:
2014-09-14 23:35:57
阅读次数:
224
一、计数器的基本操作1> retain : +1,方法返回的是对象本身2> release :-13> retainCount : 获得计数器4> dealloc* 当一个对象要被回收的时候,就会调用 * 一定要调用[super dealloc],这句调用要放在最后面2.概念1> 僵尸对象 :所占....
分类:
其他好文 时间:
2014-09-14 23:29:17
阅读次数:
363