- 博客(50)
- 资源 (1)
- 收藏
- 关注
转载 KVC(key value coding)的使用
除了一般的赋值和取值的方法,我们还可以用Key-Value-Coding(KVC)键值编码来访问你要存取的类的属性。 下图来自苹果官网: 如何使用KVC存取对象属性呢?看个示例 1、使用KVC 定义一个Student类,继承于NSObject。 .h文件 #import @interface S
2012-10-16 11:01:23
569
转载 UIViewAnimation动画与Core Animation的CATransition类动画
UIViewAnimation - (void)leftClick { [UIView beginAnimations:nil context:nil]; //display mode, slow at beginning and end [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut
2012-10-11 16:49:07
704
转载 UITableViewCell的重绘机制
static NSString *identifier = @"CELLIDENTIFIER"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier]; // 复用tableviewcell if (cell == nil) {
2012-10-10 14:06:39
1063
转载 ios,@property与@synthesize的使用。
@property (参数1,参数2) 变量类型 变量名 @synthesize 变量名 功能: 让编译器自动编写一个与数据成员同名的方法声明,这样可以省去声明读写方法。 例如: // 在头文件中 @property NSInteger number; // 在实现文件中 @synthesize number; 等同于: // 在头文
2012-10-09 13:36:49
809
转载 IOS atomic与nonatomic,assign,copy与retain的定义和区别
atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下
2012-10-09 10:52:24
611
原创 self的用法
今天看到一个objective-c的面试,如下: 2. 在一个对象的方法里面: self.name = “object”; 和 name =”object” 有什么不同? 之前从来没有注意过self用不用的区别。今天看了点别人写的文章,自己也试了下,还有几个问题没有明白的。 self.name=@"object"; NSLog(@"0****%d",name.re
2012-10-08 19:11:11
1280
转载 loadView 和 viewDidLoad的用法
loadView 此方法在控制器的view为nil的时候被调用。 此方法用于以编程的方式创建view的时候用到(没有通过XIB初始化ViewController)。loadView是使用代码生成视图的时候,当视图第一次载入的时候调用的方法。用于使用(写)代码来实现控件。用于使用代码生成控件的函数。如: - ( void ) loadView { UIView *view = [ [
2012-10-08 16:19:43
831
转载 ios 正式协议protocol
协议声明类需要实现的的方法,为不同的类提供公用方法,一个类可以有多个协议,但只能有一个父类,即单继承。它类似java中的接口。 正式协议(formal protocol) ------------------------------------------------------------------------------------ 声明正式协议使用@protocol指令,以@en
2012-09-29 15:09:30
5350
转载 objective-c category类别的使用
类别是一种为现有的类添加新方法的方式。 //类别的作用: //(1)将类别实现分散到多个不同文件或多个不同框架中 //(2)创建私有方法的前向引用 //(3)向对象添加非正式协议 //类别的局限性: //(1)无法添加新的实例变量 //(2)名称冲突,如果类别和现有的方法重名,类别具有更高的优先级,解决办法,类别方法名中添加一个前缀 什么时候使用类别? (1)类别只能添加
2012-09-29 11:15:58
1175
转载 objective-c中#import和@class的区别
在Objective-c中,当一个类需要引用另一个类的接口时,需要在类的头文件中建立被引用类的指针 Person.h @interface Person: NSObject { Woman *woman; Man *man; } ....... 如果直接编译,会出错,因为不知道Woman,Man是什么。 这时有两个选择,一是impo
2012-09-29 10:55:29
1177
计算机专业 外文翻译 在线竞拍
2011-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅