- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 拷贝、分类、协议
一、深拷贝和浅拷贝 1、对于系统的非容器类对象 如果对一不可变对象复制,copy是指针复制(浅拷贝)和mutableCopy就是对象复制(深拷贝)。 如果是对可变对象复制,都是深拷贝,但copy返回的对象是不可变的。 二、分类category 分类可以将类的定义模块化到
2011-10-13 17:19:33 274
原创 类方法、作用域
objective-c类方法 +,实例方法 - 类方法也称静态方法,类方法不可直接使用实例变量。调用方式:直接调用、类名.方法、对象名.方法。 实例方法调用方法只能是对象名.方法。 C/C++中变量可以分为全局变量、静态全局变量、静态局部变量和局部变量 按存储区域分:全
2011-10-13 17:17:41 367
原创 多线程机制
一、主要有三种多线程编程机制 1、Thread 2、Cocoa operations 3、Grand Central Dispath (GCD) 二、Thread:使用NSThread或者直接从 NSObject 的类方法 performSelectorInBac
2011-10-12 22:43:23 265
原创 内存管理
objective-c内存管理是纯手动管理,稍微加了些自动方法autorelease。java/.net都是全自动垃圾回收的。 遵循几大原则: 1、谁创建谁释放,其他函数返回的object,我们不能去release,在函数中使用copy,alloc,retain对象ret
2011-10-12 20:10:59 228
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人