View in English

  • Global Nav Open Menu Global Nav Close Menu
  • Apple Developer
Search
Cancel
  • Apple Developer
  • News
  • Discover
  • Design
  • Develop
  • Distribute
  • Support
  • Account
Only search within “”

Quick Links

5 Quick Links
  • Turn Timeouts

    A timeout for a player to take their turn.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • turn

    • TabletopKit
    • TableSnapshot
    • turn

    • DOCUMENTATION
    • Swift
  • turn

    • TabletopKit
    • turn

    The seats that are currently in turn.

    • DOCUMENTATION
    • Swift
  • Turn-Based Matches

    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.

    • DOCUMENTATION ARTICLE
    • Objective-C
    • Swift
  • Starting turn-based matches and passing turns between players

    Let Game Center store and forward match data between players in a turn-based game.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Creating turn-based games

    Develop games where multiple players take turns and can exchange data while waiting for their turn.

    • SAMPLE CODE
    • Objective-C
    • Swift
  • Sending messages to players in turn-based games

    Notify players of match events by sending messages and game data.

    • DOCUMENTATION ARTICLE
    • Objective-C
    • Swift
  • Sending messages to players in turn-based games

    Notify players of match events by sending messages and game data.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • turnOn

    • App Intents
    • ConfirmationActionName
    • turnOn

    • DOCUMENTATION
    • Swift
  • turnOff

    • App Intents
    • ConfirmationActionName
    • turnOff

    • DOCUMENTATION
    • Swift
  • TurnOnNotification

    • IOKit
    • IOFireWireDeviceInterface
    • TurnOnNotification

    Activates any callbacks specified for this device interface. Only works after AddCallbackDispatcherToRunLoop has been called. See also AddIsochCallbackDispatcherToRunLoop().

    • DOCUMENTATION
    • Objective-C
  • TurnOnNotification

    • IOKit
    • IOFireWireIsochChannelInterface
    • TurnOnNotification

    • DOCUMENTATION
    • Objective-C
  • TurnOnNotification

    • IOKit
    • IOFWAsyncStreamListenerInterface
    • TurnOnNotification

    Try to turn on packet notifications for this channel.

    • DOCUMENTATION
    • Objective-C
  • TurnOnNotification

    • IOKit
    • IOFireWireLibIRMAllocationInterface
    • TurnOnNotification

    Try to turn on notifications

    • DOCUMENTATION
    • Objective-C
  • TurnOnNotification

    • IOKit
    • IOFireWirePseudoAddressSpaceInterface
    • TurnOnNotification

    Try to turn on packet notifications for this address space.

    • DOCUMENTATION
    • Objective-C
  • TurnOnNotification

    • IOKit
    • IOFireWireLibPHYPacketListenerInterface
    • TurnOnNotification

    Try to turn on packet notifications for this listener.

    • DOCUMENTATION
    • Objective-C
  • 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.

    • DOCUMENTATION ARTICLE
    • Objective-C
    • Swift
  • 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.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Paint by Numbers

    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 - Configure in-app purchase settings - App Store Connect - Help

    Turn on family sharing for in-app purchases in App Store Connect. Allow family members to share and access your in-app products.

    • SUPPORT
  • Animated images

    Pause animations in animated images in your app when people turn off the Animated Images setting.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • CarPlay

    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 Overview

    Game Center is Apple’s social gaming network. Learn about GameKit APIs and adding Game Center capabilities to your games.

  • Horizontal text

    Lay out vertical text horizontally in your app when people turn on the Prefer Horizontal Text setting.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • VoiceOver

    A gesture-based screen reader that provides an auditory description of the content onscreen.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • 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.

  • Enable billing grace period for auto-renewable subscriptions - Manage subscriptions - App Store Connect - Help

    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...

    • SUPPORT
  • The Develop Menu

    Describes the developer tool built into Safari that helps you prototype, optimize, and debug web content.

  • Getting the User’s Location

    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.

  • Interacting with tvOS

    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.

    • SUPPORT
  • Manage your team - App Store Connect

    • SUPPORT
  • Enumeration

    A collection of short articles on the core concepts, patterns, and mechanisms in Cocoa programming.

  • About Game Center

    Describes how to use Game Kit to implement social games.

  • Phone Links

    Describes the URL schemes used to communicate with standard iPhone applications.

  • Matchmaking Overview

    Describes how to use Game Kit to implement social games.

  • Providing Directions

    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.

    • SUPPORT
  • Subclassing NSTextView

    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.

  • Using Media Playback

    Explains how to use the Media Player framework to play synced audio books, podcasts, and songs in your application.

  • 22:09

    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...

    • WWDC25 VIDEO
    • 00:07:13

      driving tasks, EV charging and fueling, turn-by-turn route guidance, parking,

    • 00:15:15

      Most new cars also support showing glanceable turn-by-turn metadata in their

    • 00:19:03

      If I change the view, I can view turn-by-turn route guidance

  • 23:24

    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...

    • WWDC25 VIDEO
  • 22:17

    Go small with Embedded Swift

    Embedded Swift brings the safety and expressivity of Swift to constrained environments. Explore how Embedded Swift runs on a variety of...

    • WWDC24 VIDEO
  • 22:17

    Build global apps: Localization by example

    • WWDC22 VIDEO
  • 6:44

    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...

    • TECH TALKS VIDEO
  • 25:51

    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...

    • WWDC23 VIDEO
  • 10:12

    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...

    • WWDC21 VIDEO
  • 29:34

    Create image processing apps powered by Apple silicon

    • WWDC21 VIDEO
  • 10:12

    Accessibility by design: An Apple Watch for everyone (ASL)

    • WWDC21 VIDEO
  • 28:52

    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...

    • WWDC22 VIDEO

Developer Footer

  • Search
  • Open Menu Close Menu
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    Open Menu Close Menu
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • Icon Composer
    • SF Symbols
    Open Menu Close Menu
    • Accessibility
    • Accessories
    • App Store
    • Audio & Video
    • Augmented Reality
    • Business
    • Design
    • Distribution
    • Education
    • Fonts
    • Games
    • Health & Fitness
    • In-App Purchase
    • Localization
    • Maps & Location
    • Machine Learning & AI
    • Open Source
    • Security
    • Safari & Web
    Open Menu Close Menu
    • Documentation
    • Sample Code
    • Tutorials
    • Downloads
    • Forums
    • Videos
    Open Menu Close Menu
    • Support Articles
    • Contact Us
    • Bug Reporting
    • System Status
    Open Menu Close Menu
    • Apple Developer
    • App Store Connect
    • Certificates, IDs, & Profiles
    • Feedback Assistant
    Open Menu Close Menu
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program
    • News Partner Program
    • Video Partner Program
    • Security Bounty Program
    • Security Research Device Program
    Open Menu Close Menu
    • Meet with Apple
    • Apple Developer Centers
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Academies
    • WWDC
    Get the Apple Developer app.
    Copyright © 2025 Apple Inc. All rights reserved.
    Terms of Use Privacy Policy Agreements and Guidelines