关键字self用来指明对象是当前方法的接收者。相当于Java中的this。 self代表当前对象对自身的引用。 使用方法如下: [objc] [self function]; [/objc]
在变量声明前加上关键字static,可以使局部变量保留多次调用一个方法所得的值。如下: [objc] static int hitCount = 0; [/objc] 声明整数hitCount是一个静态变量。
Objective-C语言允许你使用非常简便的语法访问属性。要获得myFraction中存储的numerator的值,可使用下面的语句: [objc] Fraction*
Objective-C如何实现多参数输入呢? 先复习一下objc怎么传递参数,例如: [objc] //声明部分 -(void)setNumerator:(int)n; //测试部分 [myFraction setNumerator:1]; [/objc] 通过方法名后面跟上冒号,
在objc中,可以自动生成设置函数方法和获取函数方法(统称为存取器方法)。 第一步是在接口部分中使用@property指令标识属性。这些属性通
我们知道了Objective-C中传递参数的方式,但是如果我们需要把一个实例对象作为参数传递时该如何做呢? 假设我们有一个Fraction类,
一切从根类开始 [objc] @interface Fraction:NSObject … @end [/objc] NSObject是所有类的根类,Fraction由NSObject派生而来。类Fraction称为子或者子类(su
与Java不同,objc中的Long是用来修饰其他类型的,比如 long int 如果直接把限定词long放在int声明之前,那么所声明的整型变量在某些计算
objective-c的基本类型和Java中一致。 objective-c的数据类型如下: NSLog是打印函数,相当于c语言的printf()
接口隔离原则的定义 什么是接口? 实例接口(Object Interface),在Java中声明一个类,然后用new关键字产生一个实例,它是对一个