您的位置:首页 > 移动开发 > Objective-C

Objective-c(2)

2015-11-17 00:00 501 查看
摘要: Objective-c

Objective-c

类,对象,方法

实际的变量是类的一个实例。

实例能执行的操作称为方法。

[ClassOrInstance method];

定义类

@interface classname : superclass

define method as interface

@end

类实现

@implementation class {

变量

}

methods

@end

myFraction = [[Fraction alloc] init];

ex:

#import <Foundation/Foundation.h>
//#import "Fraction1.h"
//---------*.h
@interface Fraction : NSObject
-(void) print;
-(void) setNumerator: (int) n;
-(void) setDenominator : (int) d;
@end
//---------*.m
@implementation Fraction {
int numerator;
int denominator;
}
-(void) print {
NSLog(@"%i/%i", numerator, denominator);
}
-(void) setNumerator:(int)n {
numerator = n;
}
-(void)setDenominator:(int)d {
denominator = d;
}

@end

int main(int argc, const char * argv[]) {
@autoreleasepool {
Fraction *myFraction;

myFraction = [Fraction alloc];
myFraction = [myFraction init];

[myFraction setNumerator: 1];
[myFraction setDenominator: 3];

[myFraction print];
}
return 0;
}

@property @interface

@sysnthesize @implementation

self = this;

@class

继承与覆盖

抽象

多态

is* 来判断

@try {

}

@catch)NSException * ex) {

}

@finally

@throw

@protected

@private

@public

@package

enum枚举

typedef

第十章看完。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Objective-c