A type that represents an AppleScript text-based script.
A type that represents an AppleScript text-based script.
AppleScript Attribute Selectors
Specify feature availability information for AppleScript.
Specifies version information for AppleScript.
An object that represents Automator actions whose runtime behavior is driven by an AppleScript script.
An object that provides the ability to load, compile, and execute scripts.
An OSAScript object representing the receiver’s script containing the on run command handler.
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.
A type that represents an AppleScript text-based script.
Making an HTTP Request to the Apple News API
Create the URL, set the method, and send the request.
Provides a guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.
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.
Controlling Media with JavaScript
Explains how to use the HTML 5 audio and video tags to add media to web content.
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.
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.
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.
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...
18:37
The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and...
38:23
What's new in managing Apple devices
25:23
Podcasts reach millions of listeners around the world every year. iOS 11 upgrades the Apple Podcasts app to support new feed structures for...
Using content script and style sheet keys
Learn about controlling style sheet and script injection with information property list keys.
Sign the canonical request and send the custom authorization header to the Apple News API.
Compiling binary archives from a custom configuration script
Define how the Metal translator builds binary archives without precompiled binaries as a starting source.
Using Apple’s HTTP Live Streaming (HLS) Tools
Segment your video stream and create media playlists for successful transmission with Apple’s provided tools.
About Apple Advanced Typography Fonts - TrueType Reference Manual
26:41
Plug-in and play: Add Apple frameworks to your Unity game projects
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...
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...
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...
54:48
49:15
Join us for an unforgettable award ceremony celebrating developers and their outstanding work. The 2019 Apple Design Awards recognize state of the...
Customizing the Xcode archive process
Archive, export, and notarize your app in one step using Xcode post-action build scripts.
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.
Choosing localization regions and scripts
Add a language-only localization or localizations specific to regional variants and scripts.
Get the details, frameworks, and tools you need to use system fonts for Apple platforms in your apps.
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.
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.
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.
Describes the build settings used in the Xcode build system to compile source code and produce binary files.
Describes the keys for a bundle's Info.plist file.
Explains how to create a user interface and write code that can be localized into multiple languages.
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.
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.
Explains how to write background processes that perform work on behalf of applications or serve content over the network.
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.