IOS第一课

来源:互联网 发布:微信域名备案 编辑:程序博客网 时间:2024/05/16 09:42

类:

NSObject是基类

@interface代表类,“:”代表继承



类的实现:

#import “类名.h”

@implementation “类名”


创建对象:

Dog *dog=[Dog alloc];

对象初始化:

[dog init];     init :可以看做构造函数

销毁对象:

[dog release];

类中属性的声明:

@interface Dog : NSObject

{

int age;

}

-(void)setAge:(int)newAge;

@end


oc变量的声明:

@public    @protected     @private

oc省缺@protected

变量必须定义在{}中


oc的函数全都是public



类的声明:

#import <Foundation/Foundation.h>

@interface Dog : NSObject{

int age;

};

-(id) init;

-(id) initWithAge:(int)newAge;

-(int)getAge;

-(void)setAge:(int)newAge;


@end


"+"类的方法

"-"代表对象的方法



".h"文件对变量的声明

".m"文件对方法的实现


函数:

-(int) g:(float)x :(float)y



oc头文件.h文件定义的所有函数都是public类型

oc通过Categories来实现函数的私有化


今天了解了函数的定义,调用方法以及一些基本的东西,明天继续!











0 0
原创粉丝点击