为什么需要在.h和.m文件中使用import语句
@class Possession和#import Possession.h之间有什么区别
答案 0 :(得分:2)
为什么需要在.h和.m文件中使用import语句
您不一定需要在.h
和.m
文件中复制import语句。如果#import
.h
文件中有.h
个文件,然后在.m
文件中导入 .h
文件,那么{ {1}}将在.m
文件中提供。
@class Possession和#import Possession.h之间有什么区别
@class
声明一个类,但它没有定义它;这只是一个说法,“在项目的某个地方存在一个名为Possession
的类。”如果您只需要声明一个类型,但不需要访问该类中的任何变量或方法,则使用它。
#import
语句只导入头文件。