1.引入文件
C语言引入文件的方式是#include
OC是#import
2.实例化对象
在Java C++等语言中,实例化对象一般为:类名 对象名 = new 对象。
OC中是:[类名 方法名]/[对象名 方法名]。如:[[类名 alloc] init]-alloc用来给对象分配内存空间,init进行初始化操作;[类型 new]
3.NSObject
NSObject是基类
4.类的属性和成员变量
成员变量:
@interface 类名 : NSObject
{
NSString *_str;
}
@end
属性:
@interface 类名 : NSObject
{
NSString *_str;
}
@property(nonatomic,strong)NSString *str;
@end
区别:类内使用成员变量,类外使用属性。其中,在类外访问public成员变量通过->,访问属性通过.。
5.方法声明
其他语言:返回值类型 方法名(参数类型 参数名)
OC:-/+ (返回值类型) 方法名:(参数类型)参数名。其中-表示对象方法,+表示类方法。