老师,请问下.m文件和.h文件有什么区别?是不是.m文件和.h文件两者一起称为类?
.h文件里装着类和方法(函数)的定义以及协议的定义,如果别的文件导入了它就可以调用里面的类名、方法和@public公开的对象。
.m文件是类的实现,就是方法的实现,并不能在别的代码文件里面直接调用。这是我的理解。