通过属性访问另一个类的变量

时间:2010-08-10 11:33:34

标签: objective-c cocoa oop properties

我有两个类,在classA中我创建了一个我需要在classB中使用的变量, 我应该使用财产吗?

有没有人更容易解释我,如何将一个类中的变量的StringValue设置为另一个类的文本字段?

感谢

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

简单的答案是,使用属性,这就是它们的用途:一种将对象状态暴露给其他对象的简单方法。

答案越长,Objective-C 2.0 properties只是Key-Value-CodingKey-Value-Observing(KVC / KVO)概念的包装。

非常值得阅读这些文档,因为这个概念对于Cocoa的工作方式至关重要,并且在学习过程中尽早理解它们将为您节省很多麻烦。

并且,由于您将传递对象引用,我可能还要添加Memory Management Programming Guide的链接,这将帮助您正确地将正确的内存管理属性应用于@property声明。

相关问题