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

    • Intents
    • searchTerms

    The terms to look for in the messages.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • searchTerms

    • Intents
    • searchTerms

    An array of terms to look for in the photos.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • searchTerms

    • Intents
    • searchTerms

    An array of terms to look for in the photos.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • Suggesting search terms

    Provide suggestions to people searching for content in your app.

    • DOCUMENTATION ARTICLE
    • Swift
  • Search

    Enable people to search for text or other content within your app.

    • DOCUMENTATION ARTICLE
    • Swift
  • Performing a search operation

    Update search results based on search text and optional tokens that you store.

    • DOCUMENTATION ARTICLE
    • Swift
  • searchTermsOperator

    • Intents
    • searchTermsOperator

    The operator that defines how to use the set of terms in the search criteria.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • searchTermsOperator

    • Intents
    • searchTermsOperator

    The operator that defines how to incorporate the search terms when performing the search.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • searchTemplate

    Searches for a media item based on user input.

    • DOCUMENTATION ARTICLE
    • Swift
  • searchTermsOperator

    • Intents
    • searchTermsOperator

    The operator that defines how to incorporate the search terms when performing the search.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • Search fields

    A search field lets people search a collection of content for specific terms they enter.

    • DOCUMENTATION ARTICLE
    • Swift
  • resolveSearchTerms(for:with:)

    • Intents
    • resolveSearchTerms(for:with:)

    Resolves any search terms provided by the user.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • init(recipients:senders:searchTerms:attributes:dateTimeRange:identifiers:notificationIdentifiers:groupNames:)

    • Intents
    • init(recipients:senders:searchTerms:attributes:dateTimeRange:identifiers:notificationIdentifiers:groupNames:)

    Creates a search messages intent object with the specified search criteria.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • init(recipients:senders:searchTerms:attributes:dateTimeRange:identifiers:notificationIdentifiers:speakableGroupNames:)

    • Intents
    • init(recipients:senders:searchTerms:attributes:dateTimeRange:identifiers:notificationIdentifiers:speakableGroupNames:)

    Creates a search messages intent object with the specified search criteria.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • Using Suggested Searches with a Search Controller

    Create a search interface with a table view of suggested searches.

    • SAMPLE CODE
    • Objective-C
    • Swift
  • init(recipients:senders:searchTerms:attributes:dateTime:identifiers:notificationIdentifiers:speakableGroupNames:conversationIdentifiers:)

    • Intents
    • init(recipients:senders:searchTerms:attributes:dateTime:identifiers:notificationIdentifiers:speakableGroupNames:conversationIdentifiers:)

    Creates a search messages intent object with the specified search criteria.

    • DOCUMENTATION
    • Objective-C
    • Swift
  • Building a search interface for your app

    Add a search interface to your app to execute Spotlight queries and offer suggested text completions.

    • DOCUMENTATION ARTICLE
    • Swift
    • Objective-C
  • Managing search interface activation

    Programmatically detect and dismiss a search field.

    • DOCUMENTATION ARTICLE
    • Swift
  • WWDC22 Challenge Terms and Conditions

  • Targeting Keywords and Negative Keywords

    Apply relevant words or phrases that make your campaigns findable.

    • DOCUMENTATION ARTICLE
  • Displaying the Finder’s Spotlight Search Window

    Describes how to add Spotlight searching to your applications.

  • Terms and Conditions - Swift Student Challenge

    You must agree to these Swift Student Challenge 2025 Terms and Conditions (the “Terms”) in order to submit your information to the Swift Student Challenge 2025 (the “Challenge”).

  • File Metadata Search Programming Guide

  • 10:55

    Support semantic search with Core Spotlight

    • WWDC24 VIDEO
  • Reports

    Generate performance metrics for your campaigns.

    • DOCUMENTATION ARTICLE
  • Search Filtering - Sample Code - Apple Maps

    Apple Maps is the best way to navigate and explore the world. MapKit lets you bring the world’s most detailed city experiences from Apple Maps to your apps and websites, all with a focus on privacy. And you can use the new Maps Server API to...

  • Targeting Keywords and Negative Keywords

    Apply relevant words or phrases that make your campaigns findable.

    • DOCUMENTATION ARTICLE
  • Estimate fees for alternative business terms - App Store Connect - Help

    • SUPPORT
  • Interacting with nearby points of interest

    Provide automatic search completions for a partial search query, search the map for relevant locations nearby, and retrieve details for selected points of interest.

    • SAMPLE CODE
    • Objective-C
    • Swift
  • Displaying Searchable Content by Using a Search Controller

    Create a user interface with searchable content in a table view.

    • SAMPLE CODE
    • Objective-C
    • Swift
  • Displaying Searchable Content by Using a Search Controller

    Create a user interface with searchable content in a table view.

    • SAMPLE CODE
    • Objective-C
    • Swift
  • Localization

    Learn how you can localize your apps, product pages, and marketing materials to better connect with customers in different locations.

  • App Store Improvements - Latest News

    We love helping customers discover innovative, useful, and exciting apps on the App Store. With more than 2 million apps available and around 100,000 new and updated apps submitted each week, there’s something for everyone. To make it easier for...

    • NEWS
  • Debugging with gdb - Using gdb under gnu Emacs

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

  • Creating Your Product Page - App Store

    Find information and best practices for creating a quality App Store product page for your app.

    • APP STORE
  • Character Sets

    Explains how to create, search, concatenate, and draw strings in Cocoa.

  • Find Documentation Quickly

    Document that is part of the Start Developing Mac Apps Today

  • Introduction

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

  • About File Metadata Queries

    Describes how to add Spotlight searching to your applications.

  • In-App Events - App Store

    In-App Events are timely events within apps and games — such as game competitions, movie premieres, live-streamed experiences, and more.

    • APP STORE
  • In-App Events - App Store

    In-app events are timely events within apps and games — such as game competitions, movie premieres, live-streamed experiences, and more.

    • APP STORE
  • What’s New - App Store

    Explore the features and comprehensive benefits of App Store distribution on iPhone, iPad, Mac, Apple TV, and Apple Watch.

    • APP STORE
  • Manage app tags - Manage app information - App Store Connect - Help

    Learn how the benefits of tags and how to manage them in the App Store Connect.

    • SUPPORT
  • Loyalty Passes - Apple Wallet

    With passes in Wallet, people can replace their physical cards with digital versions that are stored right on their iPhone, streamlining the shopping experience.

  • Promoting your apps - App Store

    Take advantage of marketing guidance, tools, promotional offers, and more to help drive discovery of your app, In-App Purchases, and subscriptions.

    • APP STORE
  • Searching File Metadata with NSMetadataQuery

    Describes how to add Spotlight searching to your applications.

  • Searching an Address Book

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

  • Store Services tiers in the EU - Reference - App Store Connect - Help

    • SUPPORT
  • View acquisition sources - View App Analytics - App Store Connect - Help

    Learn how to view acquisition sources in App Store Connect. View app metrics by acquisition source and invocation source.

    • SUPPORT
  • 22:17

    Build a SwiftUI app with the new design

    Explore the ways Liquid Glass transforms the look and feel of your app. Discover how this stunning new material enhances toolbars, controls, and app...

    • WWDC25 VIDEO
  • 105:03

    Explore the biggest updates from WWDC25

    Dive into the key features announced at WWDC25 in this all-new session recorded live at the Apple Developer Center in Cupertino. This video is for...

    • MEET WITH APPLE VIDEO
  • 17:30

    Migrate your TVML app to SwiftUI

    SwiftUI helps you build great apps on all Apple platforms and is the preferred toolkit for bringing your content into the living room with tvOS 18....

    • WWDC24 VIDEO
  • 11:42

    Craft search experiences in SwiftUI

    Discover how you can help people quickly find specific content within your apps. Learn how to use SwiftUI's .searchable modifier in conjunction with...

    • WWDC21 VIDEO
  • 22:23

    Get started with app discovery and marketing

    Learn how you can improve the discovery of your app on the App Store. We'll explore the different ways people find apps on the App Store and show you...

    • TECH TALKS VIDEO
  • 11:18

    Discover search suggestions for Apple TV

    Searching your tvOS app just got even better. Get ready to explore the new simplified search interface and learn how to integrate it into your app...

    • WWDC20 VIDEO
  • 15:21

    Apple TV App and Universal Search Video Integration - Part 1

    This video provides a feature overview of the Apple TV App and Universal Search services, and introduces how 3rd party video services integrate with...

    • TECH TALKS VIDEO
  • 5:55

    Apple TV App and Universal Search Video Integration - Part 2

    Get an overview of the client-side integration required for 3rd party applications that are participating with the Apple TV App. Learn about...

    • TECH TALKS VIDEO
  • 20:04

    Debug Swift debugging with LLDB

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