一、一个简单的英雄展示程序NJHero.h文件代码(字典转模型) #import 3 @interface NJHero : NSObject 4 /** 5 * 头像 6 */ 7 @property (nonatomic, copy) NSString *icon; 8 /** 9 ...
分类:
其他好文 时间:
2015-09-18 15:20:50
阅读次数:
168
头文件 1 @interface Student : NSObject{ 2 int age; 3 int height; 4 }//成员变量的声明区间,成员变量必须在此声明 5 6 - (int)age;//本来是getAge,但是OC的习惯是用变量来命名get方法 7 - (v...
分类:
其他好文 时间:
2015-09-18 13:28:35
阅读次数:
267
1 #import 2 3 @interfaceCattle:NSObject{ 4 5 intlegsCount; 6 7 } 8 9 -(void)saySomething; 10 11 -(void)setLegsCount:(int)count; 12 1...
分类:
其他好文 时间:
2015-09-17 17:33:53
阅读次数:
144
继承什么是继承?继承就是子类具有父类的行为特征,却不失自己独有的行为特征注意:1.继承具有传递性2.继承需要符合的关系:is- a,注意这里的关系是不可逆的,单向的3.子类具有父类的属性和行为,以及自身特殊的属性和行为,这意味着子类比父类更具体4.几乎所有类都继承NSObject继承的特点:1.使用...
分类:
其他好文 时间:
2015-09-17 13:14:33
阅读次数:
119
Objective-C类和对象总结:头文件.h文件:(header file)类的声明:@interface 类名字 : 父类的名称类名的约定:1、首字母大写,比如Person父类:通常是NSObject,我们也可以自己指定父类。类的声明是@end作为结束符。源文件.m文件(source file)...
分类:
其他好文 时间:
2015-09-16 12:38:06
阅读次数:
176
一、简介 与.NET一样,在.NET上得Object对象有个ToString()方法可以用于输出对象的信息,在iOS上的NSObject也有一个方法,为description,该方法返回objc对象的描述信息,当我们调用NSLog打印一个对象或者NSString格式化输出一个对象的时候,就会调用该....
分类:
移动开发 时间:
2015-09-16 00:47:56
阅读次数:
216
题目上题目,已知A是爷爷,B是爸爸,C是孙子。@interface A : NSObject- (void)f;@end@interface B : A- (void)f;- (void)g;@end@interface C : B- (void)f;@endA,B,C都各自实现了函数f,只有B实现...
分类:
其他好文 时间:
2015-09-15 23:30:01
阅读次数:
201
GCD的常见用法一、延迟执行1.介绍iOS常见的延时执行有2种方式(1)调用NSObject的方法[selfperformSelector:@selector(run)withObject:nilafterDelay:2.0];// 2秒后再调用self的run方法(2)使用GCD函数dispatc...
分类:
其他好文 时间:
2015-09-14 11:57:57
阅读次数:
207
本章将分为两个部分:KVC之Set/GetKVC之键值路径KVC之Set/Get类A中有3个变量,都是private权限,关于访问权限的,请参见《Objective-C 成员变量》A.h@interface A : NSObject{@private NSString *str; NSI...
分类:
其他好文 时间:
2015-09-12 23:39:50
阅读次数:
214
Messaging向一个实例发消息,runtime使用的是objc_msgSend函数来发送的。每一个class都有一个指针指向他的super class,有一个 dispatch table,指向每个方法的地址。每一个实例(来自NSObject or NSProxy)都有一个指针isa,指向他的c...
分类:
其他好文 时间:
2015-09-11 19:01:29
阅读次数:
133