从h文件中分配方法

时间:2012-06-16 10:30:38

标签: objective-c

嗨,我是对象-c的新手,这可能是个愚蠢的问题。我研究了在m文件中创建逻辑之前必须在头文件(.h文件)中分配方法的名称。但是我发现一些例子只在m文件中分配方法,而不是从h文件中分配方法。它工作正常。我现在有点困惑。请解释我的区别。

2 个答案:

答案 0 :(得分:1)

项目中公开可用的所有方法都转到.h文件。如果您希望该方法是私有的,请不要将其添加到h.-文件中,而是在.m文件中定义它。

答案 1 :(得分:0)

最新版本的Xcode包含一个编译器,如果你打算在定义它的同一个.m文件中使用该方法,它允许你跳过头文件中的声明。

这可能就是你所看到的。

同样较新版本的Xcode还允许您在.m文件中声明ivars,这也有助于更简单的头文件和更高程度的实现文件中的位置。