Modern objective C syntax update & deprecation for UDID removal via pragmas