objectis a variable that points to an instance NSObject. This instance is in memory at the address marked with # 2.
But the variable itself must exist somewhere, and it is located at the address you mark # 1.
Or, to look at it in another way, you can write NSObject *object;. The content objectis address # 2, but the location objectis addressC # 1.
source
share