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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
550
JSON Validation with TWTValidation by Jill Cohen
trianglecocoalightning
0
490
Other Decks in Programming
See All in Programming
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
5.9k
CSC307 Lecture 03
javiergs
PRO
1
480
Grafana:建立系統全知視角的捷徑
blueswen
0
310
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
420
高速開発のためのコード整理術
sutetotanuki
1
330
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
160
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
130
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
380
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.4k
CSC307 Lecture 01
javiergs
PRO
0
680
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.7k
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
150
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
0
190
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
210
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
190
Getting science done with accelerated Python computing platforms
jacobtomlinson
1
100
Into the Great Unknown - MozCon
thekraken
40
2.2k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
82
Thoughts on Productivity
jonyablonski
74
5k
Designing Powerful Visuals for Engaging Learning
tmiket
0
210
RailsConf 2023
tenderlove
30
1.3k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
95
How to Ace a Technical Interview
jacobian
281
24k
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