【发布时间】:2010-10-14 02:36:03
【问题描述】:
可能有一个非常简单的解决方案,但我无法让它工作。
我的 Cocoa 文件中有多个类。在其中一个类class1 中,我创建了一个变量,我也需要在另一个类class2 中使用它。有没有一种简单的方法可以在class2 中导入这个变量?
【问题讨论】:
-
“我的 Cocoa 文件中有多个类。”通常的方法是为每个类创建一对文件(MyClass.h、MyClass.m)。您可以通过右键单击项目中的组并单击添加文件来执行此操作。您将创建 .m,而 .h 将免费提供。
-
直接访问实例变量是一个非常糟糕的主意。使用属性,合成访问器或编写自己的访问器。直接变量访问会破坏诸如 KVO 和 Mac OS X 上的绑定之类的东西,这不是好的 OO 实践。
标签: objective-c cocoa class import