3 ms·
It's a bit more complicated than that. There's a really good discussion here: http://www.sealiesoftware.com/blog/archive/2013/09/24/objc_explain_Non-pointer_is
by Osmium 12y ago
It's a bit more complicated than that. There's a really good discussion here:
http://www.sealiesoftware.com/blog/archive/2013/09/24/objc_explain_Non-pointer_isa.html http://www.sealiesoftware.com/blog/archive/2013/09/24/objc_e...
and here:
https://www.mikeash.com/pyblog/friday-qa-2013-09-27-arm64-and-you.html https://www.mikeash.com/pyblog/friday-qa-2013-09-27-arm64-an...
Basically, as I understand it, 64-bit pointers on iOS can actually act to decrease memory pressure because the extra bits can be used to store object class information that would otherwise have to be stored separately.
- marvy 12y agoThanks!