addSubView的一点讨论
来源:互联网 发布:java定时器执行一次 编辑:程序博客网 时间:2024/06/05 22:54
经常可以看到如下的情况:
UIView *aview=[[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
[self.window addSubview:aview];
[aview release];
UIView *cview=[[UIViewalloc] initWithFrame:CGRectMake(100, 100, 50, 50)];
[bview addSubview:aview];
release接下来的程序,aview还是可以正常使用,这是为什么呢?
这个问题的关键在于调用方法addSubView的时候,aview的引用计数+1,release掉的是之前的allco申请的+1.所以还是可以正常使用的。
0 0
- addSubView的一点讨论
- wince romfs的一点讨论
- 多线程编程的一点讨论
- wince romfs的一点讨论
- 有关生活的一点讨论
- addsubview 的内存管理机制
- 关于程序设计风格的一点讨论
- 关于程序风格的一点讨论。
- 关于Response.Write输出的一点讨论!
- OpenGL选择机制的一点讨论 (转)
- 入门学习C++的一点讨论
- OpenGL选择机制的一点讨论
- 大规模机器学习的一点讨论
- 关于AWT和Swing的一点讨论
- 关于素数筛法的一点讨论
- addSubview和insertSubview的区别
- addSubview和insertSubview的区别
- addSubview和insertSubview的区别
- poj刷题存档(1)
- linux内核学习——内存管理
- 液晶\串行\1602串口 (4bit)通讯
- Linux操作系统下的多线程编程详细解析----条件变量pthread_cond_t那些事儿
- Fedora和conio.h不得不说的故事(fedora缺少conio.h最强解决方案)
- addSubView的一点讨论
- #import和@class在oc中的区别。
- 将.dll文件转化为.lib文件,并查看.lib中的函数
- WSAIoctl()
- vs2010编写C和解决窗口一闪而过的方法
- C++类的继承
- wrod中的公式字体
- 关于target...action中的一点体会
- 判断回文整型数