Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
今城 善矩
13,549 views
とにかく明るいCore Spotlight
Potatotips #20 で発表した資料です http://connpass.com/event/17624/
Technology
◦
Read more
13
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 28
2
/ 28
3
/ 28
4
/ 28
5
/ 28
6
/ 28
7
/ 28
8
/ 28
9
/ 28
10
/ 28
11
/ 28
12
/ 28
13
/ 28
14
/ 28
15
/ 28
16
/ 28
17
/ 28
18
/ 28
19
/ 28
20
/ 28
21
/ 28
22
/ 28
23
/ 28
24
/ 28
25
/ 28
26
/ 28
27
/ 28
28
/ 28
More Related Content
PDF
Core Image Tips & Tricks in iOS 9
by
Shuichi Tsutsumi
PDF
Audio Unit Extensions 〜オーディオエフェクトのアプリ間共有〜
by
Shuichi Tsutsumi
PDF
Core Graphics on watchOS 2
by
Shuichi Tsutsumi
PDF
WatchKitを実際にさわってみてわかったこと
by
Shuichi Tsutsumi
PDF
iOS 9 の新機能 Core Image 編
by
Shuichi Tsutsumi
PDF
watchOS 2 新機能の細かい話
by
Shuichi Tsutsumi
PDF
iOSエンジニア in ハードウェア・プロジェクト
by
Shuichi Tsutsumi
PDF
UI/UX に影響の大きい watchOS 2 の新機能 3つ
by
Shuichi Tsutsumi
Core Image Tips & Tricks in iOS 9
by
Shuichi Tsutsumi
Audio Unit Extensions 〜オーディオエフェクトのアプリ間共有〜
by
Shuichi Tsutsumi
Core Graphics on watchOS 2
by
Shuichi Tsutsumi
WatchKitを実際にさわってみてわかったこと
by
Shuichi Tsutsumi
iOS 9 の新機能 Core Image 編
by
Shuichi Tsutsumi
watchOS 2 新機能の細かい話
by
Shuichi Tsutsumi
iOSエンジニア in ハードウェア・プロジェクト
by
Shuichi Tsutsumi
UI/UX に影響の大きい watchOS 2 の新機能 3つ
by
Shuichi Tsutsumi
What's hot
PDF
カリギュラオーバードーズにおけるUE4へのデータ移植の手引き
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
UE4.25 Update - Unreal Insights -
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
Unity5.3をさわってみた
by
Keizo Nagamine
PDF
Epic Online Services でできること
by
エピック・ゲームズ・ジャパン Epic Games Japan
PPTX
【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト
by
historia_Inc
PDF
UE4のシーケンサーをもっともっと使いこなそう!最新情報・Tipsをご紹介!
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
iOSアプリ UIテスト自動化入門
by
Shingo Tamaki
PDF
【UE4.25 新機能】ロードの高速化機能「IOStore」について
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
日本一詳しい人が教えるUE4
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
Apple Watch 間通信
by
Shuichi Tsutsumi
PDF
WCCF最新作、アーケードゲームWCCF FOOTISTA 2019はこうやって進化した
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
低スペックPCでも動く!UE4の設定&歩き方
by
ka-s
PDF
Lt 20150711
by
Tomoyuki Obi
PPTX
Unreal Engine 4 勉強会 福岡 2014/05/25
by
Daisuke Nakamura
PDF
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
by
yuki0211s
PPTX
アプリの不具合を少なくするために
by
Kenichi Tatsuhama
PDF
シーケンサーの使い方と映像基礎
by
Ginryu_dev
PDF
Oculus Rift with Unreal Engine 4 @ 第2回裏ocufes
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
【UE4】シーケンサーで映像作品を創ろう
by
Ginryu_dev
カリギュラオーバードーズにおけるUE4へのデータ移植の手引き
by
エピック・ゲームズ・ジャパン Epic Games Japan
UE4.25 Update - Unreal Insights -
by
エピック・ゲームズ・ジャパン Epic Games Japan
Unity5.3をさわってみた
by
Keizo Nagamine
Epic Online Services でできること
by
エピック・ゲームズ・ジャパン Epic Games Japan
【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト
by
historia_Inc
UE4のシーケンサーをもっともっと使いこなそう!最新情報・Tipsをご紹介!
by
エピック・ゲームズ・ジャパン Epic Games Japan
iOSアプリ UIテスト自動化入門
by
Shingo Tamaki
【UE4.25 新機能】ロードの高速化機能「IOStore」について
by
エピック・ゲームズ・ジャパン Epic Games Japan
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
by
エピック・ゲームズ・ジャパン Epic Games Japan
日本一詳しい人が教えるUE4
by
エピック・ゲームズ・ジャパン Epic Games Japan
Apple Watch 間通信
by
Shuichi Tsutsumi
WCCF最新作、アーケードゲームWCCF FOOTISTA 2019はこうやって進化した
by
エピック・ゲームズ・ジャパン Epic Games Japan
低スペックPCでも動く!UE4の設定&歩き方
by
ka-s
Lt 20150711
by
Tomoyuki Obi
Unreal Engine 4 勉強会 福岡 2014/05/25
by
Daisuke Nakamura
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
by
yuki0211s
アプリの不具合を少なくするために
by
Kenichi Tatsuhama
シーケンサーの使い方と映像基礎
by
Ginryu_dev
Oculus Rift with Unreal Engine 4 @ 第2回裏ocufes
by
エピック・ゲームズ・ジャパン Epic Games Japan
【UE4】シーケンサーで映像作品を創ろう
by
Ginryu_dev
More from 今城 善矩
PDF
やはりお前らのCore Dataの使い方も間違っている
by
今城 善矩
PDF
ジョブズも成仏するTips考えたったwww
by
今城 善矩
PDF
OHHTTPStubsを使ったiOSアプリ開発
by
今城 善矩
PDF
やはりお前らのiOS7対応は間違っている
by
今城 善矩
PDF
HealthKitで日別のデータを一度に取得する
by
今城 善矩
PDF
iOSアプリ開発の現場で訊いてきたtips
by
今城 善矩
PDF
Stargazer Meetup1
by
今城 善矩
PDF
SansanのEightアプリでRealmを導入した件
by
今城 善矩
PDF
まだSwiftで消耗してるの?
by
今城 善矩
PDF
小学生でも分かった気になるiOS8のSize Class
by
今城 善矩
PDF
BaseViewControllerは作りたくない
by
今城 善矩
PDF
Swiftだめ自慢Beta5
by
今城 善矩
PDF
WebApiを利用する際のOptional Bindingやクロージャを駆使したSwiftらしいコードの書き方
by
今城 善矩
やはりお前らのCore Dataの使い方も間違っている
by
今城 善矩
ジョブズも成仏するTips考えたったwww
by
今城 善矩
OHHTTPStubsを使ったiOSアプリ開発
by
今城 善矩
やはりお前らのiOS7対応は間違っている
by
今城 善矩
HealthKitで日別のデータを一度に取得する
by
今城 善矩
iOSアプリ開発の現場で訊いてきたtips
by
今城 善矩
Stargazer Meetup1
by
今城 善矩
SansanのEightアプリでRealmを導入した件
by
今城 善矩
まだSwiftで消耗してるの?
by
今城 善矩
小学生でも分かった気になるiOS8のSize Class
by
今城 善矩
BaseViewControllerは作りたくない
by
今城 善矩
Swiftだめ自慢Beta5
by
今城 善矩
WebApiを利用する際のOptional Bindingやクロージャを駆使したSwiftらしいコードの書き方
by
今城 善矩
とにかく明るいCore Spotlight
1.
とにかく明るいCore Spotlight @yimajo
2.
NDA関連についておさらい WWDC のセッションで紹介された範囲なら機密情報 に当たらない ログインしなくても読める情報は「Apple によって一 般に公開されている情報」に該当すると思われる http://qiita.com/uasi/items/4d17cd1b7f83a6814c83参考
3.
このスライドの検索画面は全て WWDCで公開されたものです
4.
話すこと Core Spotlight ユーザ目線での使われどころ 実装について
5.
Core Spotlightとは 自分の端末でアプリ内 情報をSpotlightから検 索可能にする 当然他人からは検索で きない 検索結果をタップする とアプリが起動
6.
ユーザ目線でCoreSpotlightを 使ってもらえると嬉しい所
7.
電子書籍リーダのタイトルとか
8.
似たようなアプリはどちらにデータが有るか覚えら れない Spotlightで検索できればどちらにあってもいい
9.
Spotlight検索があるからそのアプリを選ぶ? という事にはならない 競合するアプリこそ、Core Spotlight で検索できるよ うにしておくとユーザは嬉しい 開発者間で情報共有して良い検索体験を作れるよ うにするほうがいいに決まってる
10.
実装について
11.
iOS9-day-by-dayというiOS9 のサンプルコードがある https://github.com/shinobicontrols/iOS9-day-by-day (Apple公式ではないですよ)
12.
サンプルについて 検索対象にしたいアプリ内部情報を全件ループして Spotlightに表示させるtitle、contentDescriptionをStringに、 thumbnailDataをNSDataの要素にセット 検索は基本的には「前方一致」
13.
タイトルと本文しか検索対 象にならないの?
14.
安心して下さい
15.
検索可能なキーワードを 配列で指定可能です attributeSet.keywords = ["履いてます",
“よ"]
16.
キーワードだけ? attributeSet.keywords = ["履いてます",
“よ"]
17.
安心して下さい attributeSet.keywords = ["履いてます",
“よ"]
18.
キーワード以外も公式リファ レンスに書かれています
19.
ただし数は多い ざっくり160~180個
20.
電話とかメールできるやつは? AirBnBの例では検索結果 の右に受話器アイコン表 示してる タップすると電話が起動 WWDCの動画では他に もメールのアイコンもあっ た
21.
安心してください
22.
supportsPhoneCall: NSNumber 公開された情報であるAPI diffに存在する要素 supportsPhoneCallを1にして phoneNumbers:
[String]に電話番号セット https://developer.apple.com/library/prerelease/ios/releasenotes/ General/iOS90APIDiffs/Objective-C/CoreSpotlight.html 電話アプリが起動する
23.
自己紹介
24.
StargazerというWebサービス をつくっています https://stargzr.net/
25.
参考URL
26.
CSSearchableItemAttributeSet https://developer.apple.com/library/prerelease/ios/ documentation/CoreSpotlight/Reference/ CSSearchableItemAttributeSet_Class/index.html#// apple_ref/occ/cl/CSSearchableItemAttributeSet 公式のクラスリファレンス 検索要素が網羅されている
27.
App Search Programming
Guide https://developer.apple.com/library/prerelease/ios/ documentation/General/Conceptual/AppSearch/ index.html#//apple_ref/doc/uid/TP40016308-CH4-SW1 公式のガイドのSearch API編 比較的新しく2015.08.07に作成されている 今のところ大したことは書いていないが今後に期待
28.
iOS Search API
Best Practices and FAQs https://developer.apple.com/library/prerelease/ios/ technotes/tn2416/_index.html#//apple_ref/doc/uid/ DTS40016269 公式のTechnical NoteのSearch API編 App Search Programing Guideと内容がかぶっている 今のところ大したことは書いていないが今後に期待
Download