object-c 基础一 【初始object-c】

一、object-c的一些基础认识

1.object-c中所有对象必须继承基类【NSObject】

2、所有关键字以【@】开头,比如@inteface

二、文件扩展名的含义

.h    头文件;头文件包含类,类型,函数和常数的声明。

.m    源代码文件;这是典型的源代码文件扩展名,可以包含Objective-C和C代码,同时对h头文件中的方法进行实现。

当在源代码文件中需要包含头文件的时候,可以使用object-c内置的#import对头文件进行引入;

三、变量

声明一个字符串类型的变量:

NSString name =@ "Tony";

其中【@】符号表示强制类型转换;

四、类

1.【h】和【m】文件的区别

h文件存放类和方法的申明,m文件存放类的实现;

2.如何声明和实现类

h文件中声明类的写法如下

@interface开头        @end结束

m文件中实现类的方法如下

@implementation开始      @end结束

3.对象方法和类方法

以【-】减号开头的是对象方法

以【+】加号开头的是类方法

案例:

【h文件】

@interface Goods:NSObject  //声明一个goods类,并集成NSObject

{

这里存放属性,如果这里没有定义属性的public关键字,则默认为private

@public  int num;

@private NSString *name;    //NSString数据object中的一个对象,所以name前面要加*号;

}

这里存放方法申明

@end

【m文件】

#import “Goods.h”  //引入文件

@implementation Goods

这里存放方法的实现

@end

你可能感兴趣的:(object-c 基础一 【初始object-c】)