MRC学习二
来源:互联网 发布:dev c 如何创建c语言 编辑:程序博客网 时间:2024/05/22 16:19
Synthesize A Strategy
I’ll list the rules out first, and then we’ll have a discussion of each one.
- Always make a property for every instance variable.
- If it’s a class, mark it with the retain attribute. Otherwise, mark it with the assign attribute.
- Whenever creating a variable, use the alloc/init/autorelease idiom.
- Whenever setting a variable, always use “self.xxx = yyy” (in other words, use the property).
- For each of your instance variables, call “self.xxx = nil” in dealloc. If it’s an outlet or something you created in viewDidLoad, do the same in viewDidUnload.
For rule2 #2:如果是类的属性用retain,否则,用assign
For rule3 #3:当你用alloc/init/autorelease创建变量时.这种方式,内存在之后会自动释放.如果你需要长期保留变量,你应该赋值为一个属性,放进一个Array里,就好像自动增加引用计数一样。
0 0
- MRC学习二
- MCR/MRC学习
- [笔记]MRC学习一
- OC内存管理(二)--MRC
- MRC
- MRC
- MRC内存管理(二)数组、控件
- ARM汇编指令MCR/MRC学习
- ARM汇编指令MCR/MRC学习
- ARM汇编指令MCR/MRC学习
- ARM汇编指令MCR/MRC学习
- ARM汇编指令MCR/MRC学习
- ARM汇编指令MCR/MRC学习
- iOS arc VS mrc学习笔记
- ios学习路线—Objective-C(MRC)
- ARM汇编指令MCR/MRC学习
- ARM汇编指令MCR/MRC学习
- ARM汇编指令MCR/MRC学习
- 2-2-2 判断语句-if-else新例子?
- 二叉树 求宽度
- 电子商务网站的设计与实现(三):四大子系统,登录-账务-前端-后端
- MD5的实现
- 1013. 数素数 (20)
- MRC学习二
- 什么是程序员的核心竞争力?
- 18周OJ逗逗泡泡的保密文件
- PHPCMS无法登录、注册
- 求1000-2000年间闰年的数量
- Android系统中添加一个产品----图文详解
- VC下划分窗口并固定
- C++ Primer 第四版读书笔记(一)之变量和基本类型
- 这个将div解释的忒清楚了