【发布时间】:2009-07-05 04:21:54
【问题描述】:
我有一个视图,视图控制器中的加速度计更新调用了谁的方法。我需要不止一种方法来使用和更改某些变量,例如,一种方法初始化变量,另一种方法在每次加速更新时更新它们的值。
我知道如果它们只用于一种方法,我可以在该方法中声明它们并且没问题。但是由于它们用于多种方法,我一直在实现文件的顶部声明它们,但不是静态的,我知道这是错误的。在 Apple 的一些示例代码中,他们总是在接口文件中声明这些。最好的方法是什么?为什么?
我目前的方法:
@实现
int foo;
备选方案 1:
@实现
静态 int foo;
备选方案 2:
@接口 {
int foo;
谢谢,
【问题讨论】:
标签: iphone objective-c cocoa cocoa-touch