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
470
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
530
JSON Validation with TWTValidation by Jill Cohen
trianglecocoalightning
0
470
Other Decks in Programming
See All in Programming
AIの力でお手軽Chrome拡張機能作り
taiseiue
0
170
TokyoR116_BeginnersSession1_環境構築
kotatyamtema
0
110
Java Webフレームワークの現状 / java web framework at burikaigi
kishida
9
2.2k
定理証明プラットフォーム lapisla.net
abap34
1
1.7k
CI改善もDatadogとともに
taumu
0
110
iOSエンジニアから始める visionOS アプリ開発
nao_randd
3
120
チームリードになって変わったこと
isaka1022
0
190
Unity Android XR入門
sakutama_11
0
140
Lottieアニメーションをカスタマイズしてみた
tahia910
0
120
Conform を推す - Advocating for Conform
mizoguchicoji
3
680
Rails アプリ地図考 Flush Cut
makicamel
1
110
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
240
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
What's in a price? How to price your products and services
michaelherold
244
12k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
950
The World Runs on Bad Software
bkeepers
PRO
67
11k
Done Done
chrislema
182
16k
Thoughts on Productivity
jonyablonski
69
4.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
20
2.4k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
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