Objective c 什么时候我应该在对象之前添加self?始终为视图级对象添加它是否保存?

Objective c 什么时候我应该在对象之前添加self?始终为视图级对象添加它是否保存?,objective-c,xcode,Objective C,Xcode,昨天,我发现我需要向一个对象添加self,因为它导致了一个问题 今天我一直在向其他一些对象添加self,它可以编译,并且在编译时似乎工作得很好。但是我想知道我是否不应该总是添加self?如果您有支持属性myFoo的ivar,那么self.myFoor将使用该属性,而myFoo不会直接使用。 例如,使用此属性: @property(nonatomic, retain) MyClass myFoo; self.myFoo=温度;将保留温度 myFoo=温度;不会保留temp当您使用self时出现了

昨天,我发现我需要向一个对象添加self,因为它导致了一个问题


今天我一直在向其他一些对象添加self,它可以编译,并且在编译时似乎工作得很好。但是我想知道我是否不应该总是添加self?

如果您有支持属性myFoo的ivar,那么self.myFoor将使用该属性,而myFoo不会直接使用。 例如,使用此属性:

@property(nonatomic, retain) MyClass myFoo;
self.myFoo=温度;将保留温度
myFoo=温度;不会保留temp

当您使用self时出现了什么问题?我将NSString移出范围,我需要使用self访问器来保留我的变量当您说retain时,它在类中执行myVar。