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
  • appleScript

    • Uniform Type Identifiers
    • UTType
    • appleScript

    A type that represents an AppleScript text-based script.

    • DOCUMENTATION
    • Swift
  • AppleScript Attribute Selectors

    • Core Services
    • AppleScript Attribute Selectors

    Specify feature availability information for AppleScript.

    • DOCUMENTATION
    • Objective-C
  • AppleScript Version Selector

    • Core Services
    • AppleScript Version Selector

    Specifies version information for AppleScript.

    • DOCUMENTATION
    • Objective-C
  • AMAppleScriptAction

    • Automator
    • AMAppleScriptAction

    An object that represents Automator actions whose runtime behavior is driven by an AppleScript script.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • NSAppleScript

    • Foundation
    • NSAppleScript

    An object that provides the ability to load, compile, and execute scripts.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • script

    • Automator
    • AMAppleScriptAction
    • script

    An OSAScript object representing the receiver’s script containing the on run command handler.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • gestaltAppleScriptVersion

    • Core Services
    • AppleScript Version Selector
    • gestaltAppleScriptVersion

    • DOCUMENTATION
    • Objective-C
  • gestaltAppleScriptAttr

    • Core Services
    • AppleScript Attribute Selectors
    • gestaltAppleScriptAttr

    • DOCUMENTATION
    • Objective-C
  • gestaltAppleScriptPresent

    • Core Services
    • AppleScript Attribute Selectors
    • gestaltAppleScriptPresent

    A Gestalt attribute constant. If the bit specified by this constant is set in the response parameter value supplied by Gestalt for the gestaltAppleScriptAttr selector, AppleScript is present.

    • DOCUMENTATION
    • Objective-C
  • UTTypeAppleScript

    • Uniform Type Identifiers
    • UTTypeAppleScript

    A type that represents an AppleScript text-based script.

    • DOCUMENTATION
    • Objective-C
  • Making an HTTP Request to the Apple News API

    Create the URL, set the method, and send the request.

    • DOCUMENTATION ARTICLE
    • Swift
  • Shell Script Basics

    Provides a guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.

  • PostScript Conversion

    Explains how to use Quartz 2D. Includes illustrations and sample code.

  • Adding a Track with Apple Wallet button

    Configure and style an Apple Wallet Button to match your website.

    • DOCUMENTATION ARTICLE
  • Controlling Media with JavaScript

    Explains how to use the HTML 5 audio and video tags to add media to web content.

  • Using the JavaScript Database

    Describes the JavaScript SQL Database and other offline storage technologies, and explains how to write offline-capable web applications.

  • Injecting a script into a webpage

    Inject a script that you write for a Safari app extension into a webpage.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Implementing User Authentication with Sign in with Apple

    Provide a way for users of your app to set up an account and start using your services.

    • SAMPLE CODE
    • Objective-C
    • Swift
  • Implementing User Authentication with Sign in with Apple

    Provide a way for users of your app to set up an account and start using your services.

    • SAMPLE CODE
    • Objective-C
    • Swift
  • WebKit DOM Programming Topics: About JavaScript and the DOM

    Describes how to use JavaScript in web content and WebKit-based applications.

  • 18:21

    Train your machine learning and AI models on Apple GPUs

    Learn how to train your models on Apple Silicon with Metal for PyTorch, JAX and TensorFlow. Take advantage of new attention operations and...

    • WWDC24 VIDEO
  • 18:37

    Apple Design Awards

    The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and...

    • WWDC22 VIDEO
  • 38:23

    What's new in managing Apple devices

    • WWDC22 VIDEO
  • 25:23

    Apple Podcasts

    Podcasts reach millions of listeners around the world every year. iOS 11 upgrades the Apple Podcasts app to support new feed structures for...

    • WWDC 2017 VIDEO
  • Using content script and style sheet keys

    Learn about controlling style sheet and script injection with information property list keys.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Signing the HTTP Request

    Sign the canonical request and send the custom authorization header to the Apple News API.

    • DOCUMENTATION ARTICLE
    • Swift
  • Compiling binary archives from a custom configuration script

    Define how the Metal translator builds binary archives without precompiled binaries as a starting source.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Using Apple’s HTTP Live Streaming (HLS) Tools

    Segment your video stream and create media playlists for successful transmission with Apple’s provided tools.

    • DOCUMENTATION ARTICLE
    • Swift
  • About Apple Advanced Typography Fonts - TrueType Reference Manual

  • 26:41

    Plug-in and play: Add Apple frameworks to your Unity game projects

    • WWDC22 VIDEO
  • 9:52

    Manage devices with Apple Configurator

    Apple Configurator is now more capable than ever. Whether you're provisioning iOS, iPadOS, and tvOS devices in your organization or servicing...

    • WWDC21 VIDEO
    • 00:01:09

      including a command line tool, an AppleScript library,

  • 14:26

    What’s new in managing Apple devices

    Discover the latest advancements in key device management capabilities for your organization or MDM solution. Explore the refreshed device management...

    • WWDC21 VIDEO
  • 33:50

    Apple’s privacy pillars in focus

    At Apple, we believe that privacy is a fundamental human right. Learn about our four pillars of privacy, how we brought these principles together to...

    • WWDC21 VIDEO
  • 54:48

    Designing for Apple Watch

    • WWDC15 VIDEO
  • 49:15

    Apple Design Awards

    Join us for an unforgettable award ceremony celebrating developers and their outstanding work. The 2019 Apple Design Awards recognize state of the...

    • WWDC19 VIDEO
  • Customizing the Xcode archive process

    Archive, export, and notarize your app in one step using Xcode post-action build scripts.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Messaging between the app and JavaScript in a Safari web extension

    Communicate about events and share data between the containing app and JavaScript by using native messaging and app groups.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Choosing localization regions and scripts

    Add a language-only localization or localizations specific to regional variants and scripts.

    • DOCUMENTATION ARTICLE
    • Swift
  • Fonts

    Get the details, frameworks, and tools you need to use system fonts for Apple platforms in your apps.

  • Audio and Video HTML

    Explains how to use the HTML 5 audio and video tags to add media to web content.

  • Creating Software Products for the Mac Platform

    Introduces OS X and its technologies.

  • Customizing Login and Logout

    Explains how to write background processes that perform work on behalf of applications or serve content over the network.

  • Debugging with gdb - Installing gdb

    Open-source document that explains how to use GDB to debug programs.

  • Database Example: A Simple Text Editor

    Describes the JavaScript SQL Database and other offline storage technologies, and explains how to write offline-capable web applications.

  • Before You Begin

    Provides a guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.

  • Behind the Design: Wylde Flowers - Discover

    Discover how Studio Drydock created this charming Apple Design Award-winning game.

    • NEWS
  • Build Setting Reference

    Describes the build settings used in the Xcode build system to compile source code and produce binary files.

  • App Extension Keys

    Describes the keys for a bundle's Info.plist file.

  • Metadata Table - TrueType Reference Manual

  • Language and Locale IDs

    Explains how to create a user interface and write code that can be localized into multiple languages.

  • Introduction

    Provides a guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.

  • Designing Scripts for Cross-Platform Deployment

    Provides a guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.

  • Shell Input and Output

    Provides a guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.

  • Result Codes, Chaining, and Flags

    Provides a guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.

  • Startup Items

    Explains how to write background processes that perform work on behalf of applications or serve content over the network.

  • Paint by Numbers

    Provides a guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.

  • Using Traditional UNIX Graphical Environments

    Conceptual information and tips about porting UNIX and Linux applications to OS X.

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
    • Apple Intelligence
    • 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
    • Mini Apps Partner 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