Going Further with Achievements

Apple provides a lot for free in regard to displaying and progressing achievements. However, Apple does not allow the customization of the provided interface for viewing achievements. The look and feel of Apple’s achievement view controllers might simply not fit into the app’s design. In cases like this, the raw achievement information can be accessed for display in a customized interface. Although fully setting up custom achievements is beyond the scope of this chapter, this section contains information that will assist you.

Earlier, you learned about creating a local cache of GKAchievements. However, GKAchievement objects are missing critical data that will be needed in order to display achievement data to the ...

Get iOS Components and Frameworks: Understanding the Advanced Features of the iOS SDK now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.