I'm not the best at objective C, and could use a short description on what's happening when this code is called. There is a similar question to this for Android, I thought I'd ask for the iPhoners. Everyone on Google is using the Deprecated Macros.