2012-10-25 44 views

回答

3

self是一個指針,所以self->object正確引用object。然而

self.object[self object] Objective-C的語法糖並調用getter方法(-(Object *)object)(或setter方法[self setObject:]如果您正在分配)。

如果您使用的是ARC,那麼您並不需要做任何事情來釋放內存。

0

self.object調用setter方法,它執行內存管理,如保留對象。 self->object設置/直接訪問不執行任何內存管理的對象。通常你不想直接訪問一個對象的伊娃,所以只需爲object創建setter/getters並使用self.object

相關問題