Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
iOS 9 Search APIs by Steve Foster
Search
Triangle Cocoa - Lightning Talks
March 31, 2016
Programming
0
500
iOS 9 Search APIs by Steve Foster
Lightning Talk from March 2015 CocoaHeads Raleigh/Durham
Triangle Cocoa - Lightning Talks
March 31, 2016
Tweet
Share
More Decks by Triangle Cocoa - Lightning Talks
See All by Triangle Cocoa - Lightning Talks
Automating Screenshots with Fastlane by Dan Leehr
trianglecocoalightning
1
560
JSON Validation with TWTValidation by Jill Cohen
trianglecocoalightning
0
500
Other Decks in Programming
See All in Programming
CSC307 Lecture 07
javiergs
PRO
1
560
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
290
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
140
高速開発のためのコード整理術
sutetotanuki
1
410
ぼくの開発環境2026
yuzneri
0
240
CSC307 Lecture 01
javiergs
PRO
0
690
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.5k
dchart: charts from deck markup
ajstarks
3
1k
Raku Raku Notion 20260128
hareyakayuruyaka
0
350
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Done Done
chrislema
186
16k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
250
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
71
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
100
Code Review Best Practice
trishagee
74
20k
Prompt Engineering for Job Search
mfonobong
0
160
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Unsuck your backbone
ammeep
671
58k
Transcript
iOS 9 Search APIs
Spotlight Search lets the user search for deep links that
live within an app.
None
So how does that work?
AppleBot
iTunesConnect
Two Indexes
How can we use that?
3 Search APIs
NSUserActivity • First introduced in iOS 8 • Used in
Handoff • Can be marked as searchable • Add meta data • Application state • Allows the user to revisit activity when searching
NSUserActivity
magic
None
NSUserActivity
NSUserActivity • Activities are private by default • Activities can
be mark as public • Numerous users interact with activity • “Popular” results are available to others
CoreSpotlight New in iOS 9 API for add/update/delete items Used
by Messages, Mail, Calendar
CoreSpotlight
CoreSpotlight
CoreSpotlight
None
Web Markup Allows AppleBot to discover website Mobile deep links
into your app
Web Markup
Steve Foster @flightblog