我发现在一个简单的程序中,我能够将实现文件的内容添加到相应的接口文件中,然后我从项目中删除了原始的实现文件,一切正常。
通常是否可以组合一个接口和(相应的)实现文件?
提前感谢任何见解。
John Doner
答案 0 :(得分:1)
实际上,在编译期间,import
指令使预处理器执行您所做的精确操作。
虽然您可以将它们粘合在一起,但一般设计是.h文件指定类的外观可见设计,而.m隐藏实现细节。例如,您可以分发已编译的代码和.h,其他开发人员可以使用该类。
让它们保持分离,它会减少痛苦,从长远来看,你会欣赏它们之间的区别。