@jwilling for serialization not all systems are 64bit, you may want to open archives generated on iOS on mac os x.  Despite that, if they are in fact equivalent I'm sure NSRectFromCGRect is just a cast and will get optimized away.