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
  • NSURL Schemes

    The schemes that the NSURL class is able to parse.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • NSURL

    • Foundation
    • NSURL

    An object that represents the location of a resource, such as an item on a remote server or the path to a local file.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • NSURLResponseUnknownLength

    • Foundation
    • NSURLResponseUnknownLength

    The response length cannot be determined in advance of receiving the data from the server.

    • DOCUMENTATION
    • Objective-C
  • NSURLErrorBadServerResponse

    • Foundation
    • NSURLErrorBadServerResponse

    The URL Loading System received bad data from the server.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • NSURLErrorCannotParseResponse

    • Foundation
    • NSURLErrorCannotParseResponse

    A response to a connection request couldn’t be parsed.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • Response Codes

    Response codes identifying the button that was pressed to dismiss a notification dialog.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • NSURLComponents

    • Foundation
    • NSURLComponents

    An object that parses URLs into and constructs URLs from their constituent parts.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • NSURLConnection

    • Foundation
    • NSURLConnection

    An object that enables you to start and stop URL requests.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • NSURLDownload

    • Foundation
    • NSURLDownload

    An object that downloads a resource asynchronously and saves the data to a file.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • NSURLHandle

    • Foundation
    • NSURLHandle

    An object that accesses and manages resource data indicated by a URL.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • NSURLRequest

    • Foundation
    • NSURLRequest

    A URL load request that is independent of protocol or URL scheme.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • Frequency Response Constants

    The maximum number of frequency response bin structures for the property.

    • DOCUMENTATION ARTICLE
    • Objective-C
    • Swift
  • Frequency Response Constants

    The maximum number of frequency response bin structures for the AudioUnitProperty_FrequencyResponse property.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Text Response Key

    Keys for retrieving text response information.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • NSURLDownloadDelegate

    • Foundation
    • NSURLDownloadDelegate

    A protocol that URL download delegates implement to interact with a URL download request.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • Finite impulse response filters

    Perform finite impulse response filtering with decimation and antialiasing on vectors of real or complex values.

    • DOCUMENTATION ARTICLE
    • Swift
  • NSError userInfo Dictionary Keys

    Keys in the userInfo dictionary of an NSError object when certain NSURL methods return an error.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Processing the JSON Web Encryption (JWE) login response

    Validate the encrypted response.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • iCloud Error Codes

    Error codes to expect when an iCloud-related error occurs.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Creating Bookmark Data

    Create bookmark data to access file-system resources in a sandboxed app.

    • DOCUMENTATION ARTICLE
    • Objective-C
    • Swift
  • Accessing Files and Directories

    Explains how to create and manage files and directories.

  • Accessing Preference Values

    Explains how to use the Cocoa defaults system to create and save user preferences.

  • Accessing WebKit From Carbon Applications

    Explains how to use the WebKit to embed web content in both Cocoa and Carbon applications.

  • Alternative Design Considerations

    Explains how to create document-based applications using the Cocoa document architecture on OS X.

  • App Programming Guide for tvOS: Creating a Client-Server App

    Describes how to write applications for tvOS.

  • The Audio Unit View

    Explains how to use Core Audio frameworks and the Core Audio SDK to create audio units.

  • CFNetwork Concepts

    Explains how to use Core Foundation networking functions to work with low-level BSD sockets.

  • Changing an Attributed String

    Explains how to use attributed strings, which manage attributes of character strings or individual characters.

  • Class Factory Methods

    Contains, in alphabetical order, descriptions of design patterns, architectures, and other concepts important in Cocoa development.

  • Communicating with HTTP Servers

    Explains how to use Core Foundation networking functions to work with low-level BSD sockets.

  • Copy, Cut, and Paste Operations

    Describes the technologies and techniques for displaying and managing text and web content in iOS.

  • Creating and Using Image Sources

    Explains how to read and write image data using the Image I/O framework.

  • Designing for Real-World Networks

    Explains basic networking concepts and terminology, and provides an overview of networking APIs.

  • Dragging Files

    Explains how to implement drag and drop in Cocoa.

  • iCloud Fundamentals (Key-Value and Document Storage)

    Describes how to incorporate iCloud into your app.

  • Managing the Life Cycle of a Document

    Describes how to create an iOS application whose documents are integrated with iCloud storage.

  • Object creation

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

  • Performance Tips

    Explains how to create and manage files and directories.

  • Printing

    Describes the APIs and techniques for drawing and printing on iOS.

  • Showing Records in the Contacts App

    Explains how to add, search, remove, and customize Address Book records.

  • Simple Browsing

    Explains how to use the WebKit to embed web content in both Cocoa and Carbon applications.

  • Supporting IPv6 DNS64/NAT64 Networks

    Explains basic networking concepts and terminology, and provides an overview of networking APIs.

  • Using Asset and Location Fields

    Describes how to use APIs and tools to create a CloudKit app.

  • Using Assets

    Describes the framework you use to play, inspect, create, edit, capture, and transcode media assets.

  • Using and Creating Error Objects

    Describes NSError objects, related Application Kit support for error handling, and how to use these features in your code.

  • 32:44

    Verify identity documents on the web

    Learn how Digital Credentials can enhance online identity verification flows. We'll cover how websites can integrate the Digital Credentials API to...

    • WWDC25 VIDEO
  • 103:37

    Code along with the Foundation Models framework

    • MEET WITH APPLE VIDEO
  • 21:56

    Meet Swift OpenAPI Generator

    Discover how Swift OpenAPI Generator can help you work with HTTP server APIs whether you're extending an iOS app or writing a server in Swift. We'll...

    • WWDC23 VIDEO
  • 25:54

    Explore more content with MusicKit

    Discover how you can enhance and personalize your app using MusicKit. We'll take you through the latest additions to the MusicKit framework and...

    • WWDC22 VIDEO
  • 19:25

    Discover Sign in with Apple at Work & School

    • WWDC22 VIDEO
  • 47:35

    What's new with in-app purchase

    Learn how you can make your in-app purchase experience even better on iPhone, iPad, Mac, and Apple Watch. We'll take you through enhancements to...

    • WWDC22 VIDEO
  • 18:26

    Meet Apple Music API and MusicKit

    Explore the Apple Music API and MusicKit client frameworks. Learn how you can integrate Apple Music features into your web service or Android app,...

    • WWDC22 VIDEO
  • 36:22

    What’s new in Wallet and Apple Pay

    • WWDC22 VIDEO
  • 15:31

    Improve MDM assignment of Apps and Books

    Discover the Apps and Books Management API and explore how you can assign an organization's owned apps and books to managed users and devices. Learn...

    • WWDC21 VIDEO
  • 33:57

    Analyze HTTP traffic in Instruments

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