Apple’s GameKit framework provides a turn-based multiplayer system through GKTurnBasedMatch that handles the heavy lifting of asynchronous online play: match creation, push notifications, and server-side state storage. Players take turns without needing to be online …
