浅析Objective-C的程序结构及面向对象的编程方式

2020-01-15 14:23:02王旭

    NSLog(@"The value of myFraction is: ");
    [myFraction print];
    [muFraction release];
    [pool drain];
    return 0;
}
(1)第4行是声明一个类的方法,@interface 新类名:父类名

 

(2)第8~10行定义了三个方法,其中“-”表示实例方法,“+”表示类方法。

实例方法总是可以访问它的实例变量,而类方法却不行,因为类方法只处理类本身,而不处理类的任何实例

(3)第31~32行可以合并成

复制代码
myFraction = [[Fraction alloc] init];
或者
复制代码
myFraction = [Fraction new];
(4)第39行用于为对象myFraction释放内存,值得注意的是,最新的Xcode编译器可以实现自动释放内存

注:相关教程知识阅读请移步到IOS开发频道。