2012-02-20 34 views
0

這裏Understand Objective-C runtime是關於如何運行objective-c的問題。 我仍然無法理解的是,Person實例的分配內存是否只包含isa指向類或其他東西的指針?Objective-c運行時的想法

+2

[Objective-C中alloc如何工作?]的可能重複(http://stackoverflow.com/questions/8758609/how-does-alloc-work-in-objective-c) – 2012-02-20 20:28:38

回答

3

如果您想了解Objective-C對象here(pdf警告)的佈局,但是總之,每個對象的內存都包含一個isa指針和所有iVar的空間,包括繼承的從它的超類。

2

分配給Person實例的內存爲Person的所有實例變量以及所有Person的超類的所有實例變量提供了空間。