在Xcode中創建一個類的時候,會創建出兩個文件 .h 和 .m 文件
例如,創建一個名為People,繼承NSObject的類,就會創建出這樣兩個文件
.h文件
.m文件
在.h文件中
有一個import,這是用來導入工具包,就是foundation框架
@這個標志表示你使用的是object-c語言
@interface 是聲明類的關鍵字
People是類名
: 冒號表示繼承,oc中是單繼承模式
NSObject是父類
在@interface和@end之間是用來聲明屬性和方法的
.h中的@interface @end 這一對也可以寫在.m文件的上方,就可以實現在.m文件中聲明屬性
例如這樣
在.m文件中聲明的屬性是無法被外界看到的,所以也成為私有屬性,而在.h中的屬性就是public屬性
在.m文件中
#import ”People.h“ 用來導入.h中聲明的屬性和變量
@implementation People implementation是實現類的關鍵字