类的声明
@inteface 类名 : NSObject { 变量的定义写这里 变量类型 变量名称 } 方法的声明写这里 - (返回值类型)方法名称;//无参函数 - (返回值类型)方法名称:(参数类型)参数名称:(参数类型)参数名称;//有参函数 @end
@interface A : NSObject
{
@public
NSString str;
int x;
float y;
}
-(void)fuc;
-(void)fuc1:(int)num;
-(void)fuc2:(int)num:(int)num1;
-(void)fuc3WithNum:(int)Num andnum1:(int)Num1;
@end
类的实现
@implementation 类名 方法的实现写这里 @end
@implementation A
-(void)fuc
{
NSLog(@"hello");
}
-(int)fuc1:(int)num
{
NSlog(@"%d",num);
return num;
}
@end
类对象的创建
类名 *对象名 = [类名 new]; A *a = [A new];
A *a = [A new];
a->str = @"hello"
类的调用
类函数调用 [对象名 方法名:实参];
A *a = [A new];
[a fuc];
[a fuc1:2];
[a fuc2:2:3];
[a fuc3WithNum:2 andNum1:3];
a->str = @"hhhh";
NSLog(@"%@",a->str);
|