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
480
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
480
Other Decks in Programming
See All in Programming
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
170
F#で自在につくる静的ブログサイト - 関数型まつり2025
pizzacat83
1
310
Benchmark
sysong
0
260
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
220
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
17
4.9k
[初登壇@jAZUG]アプリ開発者が気になるGoogleCloud/Azure+wasm/wasi
asaringo
0
130
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
4
930
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
850
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
1
680
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
350
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
360
生成AIで日々のエラー調査を進めたい
yuyaabo
0
640
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
77
9.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
33
5.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
940
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Typedesign – Prime Four
hannesfritz
42
2.7k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
How to train your dragon (web standard)
notwaldorf
92
6.1k
Automating Front-end Workflow
addyosmani
1370
200k
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