- 博客(8)
- 资源 (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
转载 数据存储-简单存储
获取Documents目录 //常量NSDocumentDirectory表明我们正在查找Documents目录的路径,数组位于索引0处的Documents目录 NSString *Path = [NSSearchPathForDirectoriesInDomains(NSD
2011-09-23 09:10:28 235
原创 多视图应用
多视图应用 根控制器UIViewController 的自定义子类,UITabBarController,UINavigationController 1.SwithViewController 在多视图应用程序中,每个视图控制器都控制一个内容视图。每个内容视图通常由2个或
2011-09-22 09:43:57 308
原创 创建表单-定制视图单元
1.定制表单元-添加子视图 定义一个CellsViewController子视图 #import "CellsViewController" @implementation CellsViewController @synthesize computers; -(voi
2011-09-19 13:02:35 351
原创 创建表单
表格视图 1.添加视图View,连接数据源和委托。 控制器头文件 #import @interface Simple_TableViewController:UIViewController { NSArry *listData; } @property(n
2011-09-19 11:54:28 271
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人