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
  • Core Text

    • Core Text
    • Core Text

    Create text layouts, optimize font handling, and access font metrics and glyph data.

    • DOCUMENTATION
    • Swift
    • Objective-C
  • About Core Text

    Explains how to do text layout and font-related operations using the Core Text programming interfaces.

  • Core Text Functions

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Core Text Constants

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Core Text Enumerations

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Core Text Structures

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Core Text Data Types

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Core Text Programming Guide

  • Text

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

  • CTGetCoreTextVersion()

    • Core Text
    • CTGetCoreTextVersion()

    Returns the version of the Core Text framework.

    • DOCUMENTATION
    • Swift
    • Objective-C
  • CMTextMarkup

    Attributes that specify text markup in legible media.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • AttributeScopes.CoreTextAttributes

    • Foundation
    • AttributeScopes.CoreTextAttributes

    A namespace for attributes defined by CoreText.

    • DOCUMENTATION
    • Swift
  • What Is Core Audio?

    Provides an overview of Core Audio and its programming interfaces.

  • Text Editing

    Explains how the objects of the Cocoa text system interact.

  • Adding Text

    Explains how to use the HTML5 element for graphics, animations, and games.

  • Core Data

    • Core Data
    • Core Data

    Persist or cache data on a single device, or sync data to multiple devices with CloudKit.

    • DOCUMENTATION
    • Swift
    • Objective-C
  • Core Foundation

    • Core Foundation
    • Core Foundation

    Access low-level functions, primitive data types, and various collection types that are bridged seamlessly with the Foundation framework.

    • DOCUMENTATION
    • Swift
    • Objective-C
  • Core Graphics

    • Core Graphics
    • Core Graphics

    Harness the power of Quartz technology to perform lightweight 2D rendering with high-fidelity output. Handle path-based drawing, antialiased rendering, gradients, images, color management, PDF documents, and more.

    • DOCUMENTATION
    • Swift
    • Objective-C
  • Core Image

    • Core Image

    Use built-in or custom filters to process still and video images.

    • DOCUMENTATION
    • Swift
    • Objective-C
  • Core Motion

    • Core Motion
    • Core Motion

    Process accelerometer, gyroscope, pedometer, and environment-related events.

    • DOCUMENTATION
    • Swift
    • Objective-C
  • Core NFC

    • Core NFC
    • Core NFC

    Detect NFC tags, read messages that contain NDEF data, and save data to writable tags.

    • DOCUMENTATION
    • Swift
    • Objective-C
  • Core Services

    • Core Services

    Access and manage key operating system services, such as launch and identity services.

    • DOCUMENTATION
    • Swift
    • Objective-C
  • The Core App Design

    Introduces the development process for Mac apps.

  • Core Services Layer

    Introduces OS X and its technologies.

  • Core WebKit Classes

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

  • Core Foundation Keys

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

  • Core App Behaviors

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

  • Calculating Text Height

    Explains how the Cocoa text system lays out text on pages.

  • Text System Organization

    Explains how the objects of the Cocoa text system interact.

  • Styling Attributed Strings

    Attributes to which Core Text responds when placed in a CFAttributedString object.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Integrating vImage pixel buffers into a Core Image workflow

    Share image data between Core Video pixel buffers and vImage buffers to integrate vImage operations into a Core Image workflow.

    • SAMPLE CODE
    • Objective-C
    • Swift
  • Integrating vImage pixel buffers into a Core Image workflow

    Share image data between Core Video pixel buffers and vImage buffers to integrate vImage operations into a Core Image workflow.

    • SAMPLE CODE
    • Objective-C
    • Swift
  • Common Text Layout Operations

    Explains how to do text layout and font-related operations using the Core Text programming interfaces.

  • About the Cocoa Text System

    Explains how the objects of the Cocoa text system interact.

  • About Text Handling in iOS

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

  • Core Audio Format Specification

    Specifies the Apple Core Audio Format (CAF) for audio files.

  • Core Image Filter Reference

    Describes the built-in image processing filters available through Core Image.

  • Syncing Core Data Applications

    Explains how to add syncing to your applications. Sync Services is deprecated in Mac OS X v10.7.

  • Core Video interoperability

    Pass image data between Core Video and vImage.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Lower Level Text-Handling Technologies

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

  • Text Handling Technologies in OS X

    Explains how the objects of the Cocoa text system interact.

  • 10:55

    Support semantic search with Core Spotlight

    • WWDC24 VIDEO
    • 00:01:59

      Currently, semantic search works best on text

    • 00:02:41

      When donating searchable items with text,

    • 00:08:52

      replace the search bar text with this string, to trigger a new search.

    • 00:10:27

      Adopting Core Spotlight is a great way to help people find content in your app.

  • 15:45

    What’s new with text and text interactions

    Text is an absolutely critical component of every app. Discover the latest features and enhancements for creating rich text experiences on Apple...

    • WWDC23 VIDEO
    • 00:00:13

      and I'll be your guide through what's new with text and text interactions.

    • 00:00:17

      Text plays a crucial role in every application.

    • 00:00:27

      to create a powerful text experience in your app,

    • 00:00:33

      I'll be going over a bunch of great improvements to crafting text experiences

    • 00:00:43

      adding text item actions and menus to UITextViews,

    • 00:00:59

      New on all our platforms is a completely redesigned text cursor.

    • 00:01:16

      to make it easier to place the cursor in large bodies of text.

    • 00:01:33

      However, if you have a highly customized UI for displaying text,

  • 23:17

    What’s new in Core Motion

    Learn how you can use the latest Core Motion updates to expand how your app uses motion data. Discover how to stream higher-frequency sensor data...

    • WWDC23 VIDEO
  • 23:23

    What’s new in Core Data

    • WWDC23 VIDEO
    • 00:00:11

      David: Hi, and welcome to “What's New in Core Data.”

    • 00:00:14

      My name is David Stites, and I'm an engineer on the Core Data team.

    • 00:00:22

      in Core Data that will help you more quickly and easily design,

    • 00:00:26

      query, update, and migrate the Core Data data model in your app.

    • 00:01:13

      of the built-in Core Data types that you're already familiar with,

    • 00:01:34

      The Xcode Core Data model editor has been updated to make it easy

    • 00:04:42

      To begin the conversion, in the Core Data model editor,

    • 00:07:08

      Core Data has a built-in migration toolset to help keep an app's data storage

  • 24:04

    What's new in TextKit and text views

    • WWDC22 VIDEO
    • 00:00:09

      - Hi, and welcome to What's New in TextKit and text views!

    • 00:00:23

      a powerful new text engine with improved performance,

    • 00:00:33

      delivers high performance text layout,

    • 00:00:40

      TextKit 2 provides a better text experience for international audiences

    • 00:00:59

      to control text layout

    • 00:01:01

      makes it easier for you to customize the layout of your text

    • 00:01:12

      forms the foundation of text layout and rendering on all of Apple's platforms.

    • 00:01:42

      and how to build your own text layout components using TextKit 2.

  • 41:04

    Meet TextKit 2

    Meet TextKit 2: Apple's next-generation text engine, redesigned for improved correctness, safety, and performance. Discover how TextKit 2 can help...

    • WWDC21 VIDEO
    • 00:00:19

      Apple's next-generation text engine.

    • 00:00:33

      TextKit 1 is a text engine

    • 00:00:35

      that drives text layout and display

    • 00:00:39

      Text controls in UIKit and AppKit use TextKit 1

    • 00:00:46

      of text content.

    • 00:01:34

      TextKit 2 is Apple's next-generation text engine,

    • 00:01:47

      we updated many of the text components across the OS

    • 00:02:10

      Quartz, and Core Text.

  • 39:48

    What's New in Core Motion

    • WWDC15 VIDEO
    • 00:00:47

      about what is new in Core Motion.

    • 00:01:02

      to bring your Core Motion apps to the Apple Watch.

    • 00:01:22

      that uses Core Motion in a really, really interesting way.

    • 00:01:32

      but we will cover enough Core Motion concepts for you

    • 00:01:54

      and tell us how you are using Core Motion in your apps.

    • 00:04:41

      Most Core Motion APIs on iOS are available on watchOS,

    • 00:04:46

      and not only that most Core Motion APIs behave the same

    • 00:11:31

      And that's the Core Motion update for Apple Watch.

  • 30:43

    Core NFC Enhancements

    Learn how easy it is to add support for NFC in your app and take advantage of the newest capabilities such as NDEF writing and support for widely...

    • WWDC19 VIDEO
    • 00:00:15

      Hi. Welcome to Core NFC

    • 00:00:35

      the Core NFC framework to enable

    • 00:00:49

      since we've launched the Core

    • 00:01:56

      structure of the Core NFC

    • 00:03:15

      new tag protocols in Core NFC.

    • 00:03:38

      in Core NFC.

    • 00:08:27

      Next, once Core NFC has discovered a tag, it will first

    • 00:08:59

      Now, we're excited about these new features in Core NFC.

  • 6:12

    What's New in Core NFC

    Background reading of NFC tags is a new feature for iPhone XS, iPhone XS Max, and iPhone XR. Learn how to associate your app with an NFC tag to make...

    • TECH TALKS VIDEO
    • 00:00:04

      Welcome to this Core NFC update.

    • 00:00:07

      We have got a new feature for Core NFC this year

    • 00:00:20

      If you are new to Core NFC, I recommend that you watch

    • 00:00:23

      the "Introduction to Core NFC" video released last year.

    • 00:03:23

      a Core NFC reader session is in progress,

    • 00:04:27

      First, import the Core NFC framework.

    • 00:06:04

      You can find more information about Core NFC

  • 35:45

    What's New in Core Location

    Location technologies are core to delivering context-based services within your app. Discover how the latest features in the Core Location Framework...

    • WWDC19 VIDEO
    • 00:00:14

      What's New in Core Location.

    • 00:00:18

      I'm an engineer on the Core

    • 00:00:23

      Core Location, new in iOS 13.

    • 00:00:43

      So, you'll want to use Core

    • 00:00:51

      location via Core Location, so

    • 00:03:19

      However, Core Location remembers

    • 00:04:12

      But, Core Location has called

    • 00:04:45

      Okay, if it does that, then Core

  • Creating a Core Data model

    Define your app’s object structure with a data model file.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Using Text Kit to Draw and Manage Text

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

  • Mirroring a Core Data store with CloudKit

    Back user interfaces with a local replica of a CloudKit private database.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Larger Text evaluation criteria - App Store Connect - Help

    Learn how to implement and test Larger Text accessibility to enhance user experience, and decide whether to highlight your app's support on the App Store.

    • SUPPORT
  • Display Text with a Custom Layout

    Lay out text in a custom-shaped container and apply glyph substitutions.

    • SAMPLE CODE
    • Objective-C
    • Swift
  • Generating PDF Content

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

  • Media Layer

    Introduces OS X and its technologies.

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 © 2026 Apple Inc. All rights reserved.
    Terms of Use Privacy Policy Agreements and Guidelines