在您提出尖刻的评论之前,我知道-这是一个nooby问题。这是我第一次使用基于C的语言。
我是一名本科生,正在学习有关移动开发的计算机科学课程的目标C。我知道,在学术环境中,由于您正在构建较小的项目,在较小的团队中工作等,因此不需要很多现实世界的考虑。
但是我们的教授要求-并且XCode支持-每个.m实现文件的.h头文件。对我来说,这似乎是忙碌的工作。我必须确保将每个方法签名和实例变量都复制到另一个文件中。如果更改一个文件,则必须确保它与另一个文件一致。好像只是一堆小麻烦。
但我知道,必须有一些现实世界中使用的头文件。一个很好的答案将解决这两个问题:
- 对于不适合实现文件的头文件有什么用?目的是什么?
- 为什么我们作为程序员必须手动编写头文件?看来它们很容易自动生成。
提前致谢!