我有两个类,在classA中我创建了一个我需要在classB中使用的变量, 我应该使用财产吗?
有没有人更容易解释我,如何将一个类中的变量的StringValue设置为另一个类的文本字段?
感谢
答案 0 :(得分:1)
答案 1 :(得分:0)
简单的答案是,使用属性,这就是它们的用途:一种将对象状态暴露给其他对象的简单方法。
答案越长,Objective-C 2.0 properties只是Key-Value-Coding和Key-Value-Observing(KVC / KVO)概念的包装。
非常值得阅读这些文档,因为这个概念对于Cocoa的工作方式至关重要,并且在学习过程中尽早理解它们将为您节省很多麻烦。
并且,由于您将传递对象引用,我可能还要添加Memory Management Programming Guide的链接,这将帮助您正确地将正确的内存管理属性应用于@property
声明。