A timeout for a player to take their turn.
A timeout for a player to take their turn.
The seats that are currently in turn.
Describes how to use Game Kit to implement social games.
Starting turn-based matches and passing turns between players
Let Game Center store and forward match data between players in a turn-based game.
Starting turn-based matches and passing turns between players
Let Game Center store and forward match data between players in a turn-based game.
Develop games where multiple players take turns and can exchange data while waiting for their turn.
Sending messages to players in turn-based games
Notify players of match events by sending messages and game data.
Sending messages to players in turn-based games
Notify players of match events by sending messages and game data.
Activates any callbacks specified for this device interface. Only works after AddCallbackDispatcherToRunLoop has been called. See also AddIsochCallbackDispatcherToRunLoop().
Try to turn on packet notifications for this channel.
Try to turn on notifications
Try to turn on packet notifications for this address space.
Try to turn on packet notifications for this listener.
Exchanging data between players in turn-based games
Add the ability for players to exchange game data and send messages while waiting for their turns.
Exchanging data between players in turn-based games
Add the ability for players to exchange game data and send messages while waiting for their turns.
Provides a guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.
Turn on family sharing for in-app purchases in App Store Connect. Allow family members to share and access your in-app products.
Pause animations in animated images in your app when people turn off the Animated Images setting.
A smarter, safer way to use iPhone in the car, CarPlay lets people get directions, make calls, send and receive messages, and play music from their car’s built-in display, all while staying focused on the road.
Game Center is Apple’s social gaming network. Learn about GameKit APIs and adding Game Center capabilities to your games.
Lay out vertical text horizontally in your app when people turn on the Prefer Horizontal Text setting.
A gesture-based screen reader that provides an auditory description of the content onscreen.
Energy Efficiency Guide for iOS Apps: Reduce Location Accuracy and Duration
Provides guidelines and recommendations for developing energy efficient iOS apps that help users achieve great battery life.
Billing Grace Period lets subscribers whose auto-renewal failed due to a payment issue continue accessing your app’s paid content for a period of time while Apple continues to attempt to collect payment. There won’t be any interruption to the...
Describes the developer tool built into Safari that helps you prototype, optimize, and debug web content.
Describes the use of location and map services.
Initiating the Migration Process
Explains the managed object model versioning and data migration features of Core Data.
Mac OS X Manual Page For readpassphrase(3)
HTML versions of the iOS man pages.
Explains how to develop, debug, and test iOS and Watch apps on a Mac during development.
Manage Streamlined Purchasing - Manage subscriptions - App Store Connect - Help
Learn how to manage streamlined purchasing for subscriptions with contingent pricing or win-back.
A collection of short articles on the core concepts, patterns, and mechanisms in Cocoa programming.
Describes how to use Game Kit to implement social games.
Describes the URL schemes used to communicate with standard iPhone applications.
Describes how to use Game Kit to implement social games.
Describes the use of location and map services.
RealityKit Overview - Augmented Reality
Use the Reality Composer app and RealityKit to build animations and interactions in iOS and macOS to enrich your 3D content.
Supporting IPv6-only Networks - Support
Learn how to test your app for IPv6 compatibility and make updates to support IPv6-only networks.
Explains how to control the behavior of the Cocoa text system as it performs text editing.
Testing and Troubleshooting High-Resolution Content
Guidelines for building an app to take advantage of the increased resolution for Retina displays.
Testing and Debugging (Key-Value and Document Storage)
Describes how to incorporate iCloud into your app.
Explains how to use the Media Player framework to play synced audio books, podcasts, and songs in your application.
Turbocharge your app for CarPlay
Learn how to bring your Live Activities and widgets to CarPlay and CarPlay Ultra so people can view progress of their activities and see relevant...
Meet the Foundation Models framework
Learn how to tap into the on-device large language model behind Apple Intelligence! This high-level overview covers everything from guided generation...
Embedded Swift brings the safety and expressivity of Swift to constrained environments. Explore how Embedded Swift runs on a variety of...
Build global apps: Localization by example
Discover Metal Performance HUD
Get to know the new heads-up display panel built to help you analyze graphics performance in real time. Metal Performance HUD displays key graphics...
Create accessible spatial experiences
Learn how you can make spatial computing apps that work well for everyone. Like all Apple platforms, visionOS is designed for accessibility: We'll...
Accessibility by design: An Apple Watch for everyone
Discover how Apple creates products that work well for everyone. Learn from a few of the engineers and designers who helped build Apple Watch as they...
Create image processing apps powered by Apple silicon
Accessibility by design: An Apple Watch for everyone (ASL)
What's new in Nearby Interaction
Discover how the Nearby Interaction framework can help you easily integrate Ultra Wideband (UWB) into your apps and hardware accessories. Learn how...