楼主2年前曾做过IOS项目,当时工作繁忙没有时间记录下所学的点点滴滴,现在楼主打算重新学习,特此写下一些IOS的相关知识。
IOS与C++一样,拥有.h头文件和.m文件。在C++中一切变量和函数声明都定义在.h文件中,这一点IOS与此相似却也有些不同。
IOS头文件定义变量的地方有两处:@interface的{ }里面和外面。在与头文件对应的.m文件中的使用是没有什么区别的,直接使用即可,主要区别在于外部调用。
写在@interface的{ }里面的变量只能在本类和子类(派生类)中使用,相当于C++中的保护型(protect)。