一、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