Iphone 在xcode中的AppDelegate类内声明新方法
我在xcode中的AppDelegate类中声明了一个方法,这些方法使用项目中另一个类中声明的变量 当我运行并构建项目时,所有变量都出现了错误 “在非结构或联合中请求成员'xArray'” 和 “'y'未声明” 我添加了#import语句,但问题仍然存在 有什么帮助吗?Iphone 在xcode中的AppDelegate类内声明新方法,iphone,xcode,Iphone,Xcode,我在xcode中的AppDelegate类中声明了一个方法,这些方法使用项目中另一个类中声明的变量 当我运行并构建项目时,所有变量都出现了错误 “在非结构或联合中请求成员'xArray'” 和 “'y'未声明” 我添加了#import语句,但问题仍然存在 有什么帮助吗? 提前感谢。除非您有指向该类实例(也称为对象)的指针,否则无法访问类内声明的变量。该类可能有十几个实例,每个实例都有自己的实例变量副本——否则您怎么知道要访问哪个对象的变量 除此之外,面向对象风格的一个重要特性是能够将变量封装在对
提前感谢。除非您有指向该类实例(也称为对象)的指针,否则无法访问类内声明的变量。该类可能有十几个实例,每个实例都有自己的实例变量副本——否则您怎么知道要访问哪个对象的变量 除此之外,面向对象风格的一个重要特性是能够将变量封装在对象内,并限制外部对它们的访问。访问其他对象的IVAR不是一个好主意。相反,使用属性访问器方法获取这些值的公共版本