Submit Search
Upload
【watchOS2】Timetravelを実装したComplicationをタップした時の情報を取得する方法
•
Download as PPTX, PDF
•
0 likes
•
1,158 views
Daiki Mogmet Ito
Follow
【watchOS2】 Timetravelを実装したComplicationをタップした時の情報を取得する方法です。 shibuya.swift #3 で発表する資料です。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 32
Download now
Recommended
Elastic Beanstalk 概要
Elastic Beanstalk 概要
Koichiro Nishijima
2015年4月14日 アールスリーランチミーティングの資料です。
自作アプリを watchOS 2 対応した話 〜FastCheckin編〜
自作アプリを watchOS 2 対応した話 〜FastCheckin編〜
Kosuke Ogawa
2015.9.30 もくもくiOS勉強会@ネクスト 1周年記念LT会
Watch connectivity
Watch connectivity
Motoki Narita
Apple watchをゆるく実装
Apple watchをゆるく実装
sugimoto1022
AppleWatchの対応をした話です。
AWS VPC Peering & IP in IP tunneling
AWS VPC Peering & IP in IP tunneling
Yutaka HOKARI
AWS VPC Peering & IP in IP tunneling
Elastic Beanstalkでアプリ/インフラかんたん一括管理
Elastic Beanstalkでアプリ/インフラかんたん一括管理
Yusuke Komahara
AWS Elastic Beanstalkを活用した、アプリケーション、インフラの一括設定、管理のイケてるポイントや注意点を、利用者の観点から書いたスライドです。間違いなどありましたらご指摘をお願いしますm(_ _)m
watchOS2 - iPhone Appとのデータ同期について
watchOS2 - iPhone Appとのデータ同期について
Taiki Hirai
Watch Connectivityの概要など
NullabilityとジェネリクスでswiftからObjective-Cのコードを使いやすくする
NullabilityとジェネリクスでswiftからObjective-Cのコードを使いやすくする
Motoki Narita
shibuya.swift #3での発表内容 http://shibuya-swift.connpass.com/event/25656/
Recommended
Elastic Beanstalk 概要
Elastic Beanstalk 概要
Koichiro Nishijima
2015年4月14日 アールスリーランチミーティングの資料です。
自作アプリを watchOS 2 対応した話 〜FastCheckin編〜
自作アプリを watchOS 2 対応した話 〜FastCheckin編〜
Kosuke Ogawa
2015.9.30 もくもくiOS勉強会@ネクスト 1周年記念LT会
Watch connectivity
Watch connectivity
Motoki Narita
Apple watchをゆるく実装
Apple watchをゆるく実装
sugimoto1022
AppleWatchの対応をした話です。
AWS VPC Peering & IP in IP tunneling
AWS VPC Peering & IP in IP tunneling
Yutaka HOKARI
AWS VPC Peering & IP in IP tunneling
Elastic Beanstalkでアプリ/インフラかんたん一括管理
Elastic Beanstalkでアプリ/インフラかんたん一括管理
Yusuke Komahara
AWS Elastic Beanstalkを活用した、アプリケーション、インフラの一括設定、管理のイケてるポイントや注意点を、利用者の観点から書いたスライドです。間違いなどありましたらご指摘をお願いしますm(_ _)m
watchOS2 - iPhone Appとのデータ同期について
watchOS2 - iPhone Appとのデータ同期について
Taiki Hirai
Watch Connectivityの概要など
NullabilityとジェネリクスでswiftからObjective-Cのコードを使いやすくする
NullabilityとジェネリクスでswiftからObjective-Cのコードを使いやすくする
Motoki Narita
shibuya.swift #3での発表内容 http://shibuya-swift.connpass.com/event/25656/
Metadataリジェクトあれこれ
Metadataリジェクトあれこれ
Kazuaki KURIU
「スマホアプリの審査事例を共有する会 #1」で紹介した資料です
どんなアプリ?でリジェクト
どんなアプリ?でリジェクト
Ayaka Ueda
どんなアプリ?でリジェクト.pptx
リジェクト内容とその対応とその他
リジェクト内容とその対応とその他
Masaru Gushiken
自分が申請で困った内容を中心に纏めてみました。
さくっとpush通知を導入するならGrowth Push一択
さくっとpush通知を導入するならGrowth Push一択
Masaru Gushiken
AWS SNSなどを使って試した結果、 「さくっと」導入するならpush通知が便利だよという内容を 纏めました。
それRxJSでできるよ
それRxJSでできるよ
Tomohiro Noguchi
at Meguro.es #6
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Masaru Gushiken
「iOSエンジニアがゼロだったじげんがどのように開発を行ったのか?」であったり、個人でSwift学習を行う際のpointなどをまとめた内容になっています。
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Yoshimura Soichiro
http://event.shoeisha.jp/devsumi/20140213/session/407 以上の発表の発表内容となります。
「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~
「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~
A AOKI
Sansan DDD勉強会 #2の発表資料です。
オフライン行動を支えるメール配送管理 at サイタ
オフライン行動を支えるメール配送管理 at サイタ
Yosuke TOMITA
2015/9/1 AWS Startup Tech 夏のLT大会 at dots. でお話した内容です。 http://eventdots.jp/event/567770
Windows10時代のクロスプラットフォーム開発
Windows10時代のクロスプラットフォーム開発
Kazushi Kamegawa
Windows 10時代のクロスプラットフォーム開発について簡単に概要レベルでまとめた資料です。デブサミ関西2015で発表しました。
Infrastructure as Codeってなんだったっけ?
Infrastructure as Codeってなんだったっけ?
Terui Masashi
2016.07.22 - Infrastructure as Code Casual 札幌 2016夏
Drupal on vagrant-aws
Drupal on vagrant-aws
Tomoki Hasegawa
PHP勉強会#85の発表資料です。 Vagrantにvagrant-awsプラグインを入れてnginx + HHVMでDrupalのベンチマークができるとこまで持ってったよ、というお話。
MUGT02 - vamp demo
MUGT02 - vamp demo
Tetsuya Sodo
canary relase demo using vamp on Mesos User Group Tokyo meetup#02 2017/07/25
仙台 iOS開発者勉強会 2011/11/03 - TwitterAPIについて
仙台 iOS開発者勉強会 2011/11/03 - TwitterAPIについて
tototti
仙台 iOS開発者勉強会( 2011/11/03)の資料です。内容は TwitterAPIについて。
Storage-JAWS #2登壇資料:きみは偉大な先輩Cloud Volumes ONTAPを知っているか?
Storage-JAWS #2登壇資料:きみは偉大な先輩Cloud Volumes ONTAPを知っているか?
ssuser935fd7
比べてわかるFSx for NetApp ONTAPのスゴさ SnapLock:Compliance Clock編 Storage-JAWS #2登壇資料
watchOS1 to watchOS2
watchOS1 to watchOS2
Motoki Narita
potatotips #20(http://connpass.com/event/17624/) での発表内容
meguro.rb LT
meguro.rb LT
Tsunenori Oohara
meguro.rb LT
EC-CUBEユーザカンファレンス2016
EC-CUBEユーザカンファレンス2016
Chihiro Adachi
EC-CUBEユーザカンファレンスの発表資料です。これまでのリリース振り返りと、3.0.9で実装されるプラグイン機構や、APIなど今後の開発についてかいてます。
JobScheduler Code Reading
JobScheduler Code Reading
Shinobu Okano
JobScheduler Code Reading 資料内のリンクとかJobSchedulerの電波メモ https://github.com/operando/JobScheduler-Code-Reading https://github.com/operando/Notes/tree/master/Shibuya.apk_4 shibuya.apk #4 http://shibuya-apk.connpass.com/event/21474/
ユーザーを待たせないためにできること
ユーザーを待たせないためにできること
Tomoaki Imai
ロード時にユーザーを待たせないための施策をまとめました
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
yut148atgmaildotcom
20150328 humansociria
20150328 humansociria
Mayumi Emori
2015/03/28
More Related Content
Viewers also liked
Metadataリジェクトあれこれ
Metadataリジェクトあれこれ
Kazuaki KURIU
「スマホアプリの審査事例を共有する会 #1」で紹介した資料です
どんなアプリ?でリジェクト
どんなアプリ?でリジェクト
Ayaka Ueda
どんなアプリ?でリジェクト.pptx
リジェクト内容とその対応とその他
リジェクト内容とその対応とその他
Masaru Gushiken
自分が申請で困った内容を中心に纏めてみました。
さくっとpush通知を導入するならGrowth Push一択
さくっとpush通知を導入するならGrowth Push一択
Masaru Gushiken
AWS SNSなどを使って試した結果、 「さくっと」導入するならpush通知が便利だよという内容を 纏めました。
それRxJSでできるよ
それRxJSでできるよ
Tomohiro Noguchi
at Meguro.es #6
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Masaru Gushiken
「iOSエンジニアがゼロだったじげんがどのように開発を行ったのか?」であったり、個人でSwift学習を行う際のpointなどをまとめた内容になっています。
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Yoshimura Soichiro
http://event.shoeisha.jp/devsumi/20140213/session/407 以上の発表の発表内容となります。
「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~
「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~
A AOKI
Sansan DDD勉強会 #2の発表資料です。
Viewers also liked
(8)
Metadataリジェクトあれこれ
Metadataリジェクトあれこれ
どんなアプリ?でリジェクト
どんなアプリ?でリジェクト
リジェクト内容とその対応とその他
リジェクト内容とその対応とその他
さくっとpush通知を導入するならGrowth Push一択
さくっとpush通知を導入するならGrowth Push一択
それRxJSでできるよ
それRxJSでできるよ
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~
「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~
Similar to 【watchOS2】Timetravelを実装したComplicationをタップした時の情報を取得する方法
オフライン行動を支えるメール配送管理 at サイタ
オフライン行動を支えるメール配送管理 at サイタ
Yosuke TOMITA
2015/9/1 AWS Startup Tech 夏のLT大会 at dots. でお話した内容です。 http://eventdots.jp/event/567770
Windows10時代のクロスプラットフォーム開発
Windows10時代のクロスプラットフォーム開発
Kazushi Kamegawa
Windows 10時代のクロスプラットフォーム開発について簡単に概要レベルでまとめた資料です。デブサミ関西2015で発表しました。
Infrastructure as Codeってなんだったっけ?
Infrastructure as Codeってなんだったっけ?
Terui Masashi
2016.07.22 - Infrastructure as Code Casual 札幌 2016夏
Drupal on vagrant-aws
Drupal on vagrant-aws
Tomoki Hasegawa
PHP勉強会#85の発表資料です。 Vagrantにvagrant-awsプラグインを入れてnginx + HHVMでDrupalのベンチマークができるとこまで持ってったよ、というお話。
MUGT02 - vamp demo
MUGT02 - vamp demo
Tetsuya Sodo
canary relase demo using vamp on Mesos User Group Tokyo meetup#02 2017/07/25
仙台 iOS開発者勉強会 2011/11/03 - TwitterAPIについて
仙台 iOS開発者勉強会 2011/11/03 - TwitterAPIについて
tototti
仙台 iOS開発者勉強会( 2011/11/03)の資料です。内容は TwitterAPIについて。
Storage-JAWS #2登壇資料:きみは偉大な先輩Cloud Volumes ONTAPを知っているか?
Storage-JAWS #2登壇資料:きみは偉大な先輩Cloud Volumes ONTAPを知っているか?
ssuser935fd7
比べてわかるFSx for NetApp ONTAPのスゴさ SnapLock:Compliance Clock編 Storage-JAWS #2登壇資料
watchOS1 to watchOS2
watchOS1 to watchOS2
Motoki Narita
potatotips #20(http://connpass.com/event/17624/) での発表内容
meguro.rb LT
meguro.rb LT
Tsunenori Oohara
meguro.rb LT
EC-CUBEユーザカンファレンス2016
EC-CUBEユーザカンファレンス2016
Chihiro Adachi
EC-CUBEユーザカンファレンスの発表資料です。これまでのリリース振り返りと、3.0.9で実装されるプラグイン機構や、APIなど今後の開発についてかいてます。
JobScheduler Code Reading
JobScheduler Code Reading
Shinobu Okano
JobScheduler Code Reading 資料内のリンクとかJobSchedulerの電波メモ https://github.com/operando/JobScheduler-Code-Reading https://github.com/operando/Notes/tree/master/Shibuya.apk_4 shibuya.apk #4 http://shibuya-apk.connpass.com/event/21474/
ユーザーを待たせないためにできること
ユーザーを待たせないためにできること
Tomoaki Imai
ロード時にユーザーを待たせないための施策をまとめました
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
yut148atgmaildotcom
20150328 humansociria
20150328 humansociria
Mayumi Emori
2015/03/28
iOS6時代のTwitter / Facebook連携
iOS6時代のTwitter / Facebook連携
Masahiro Murakami
2012/10/28のiPhone Developer Workshop用の資料
Ambrotypeにおける、Facebook連携方法
Ambrotypeにおける、Facebook連携方法
Hirotomo Oi
デブサミ2014-Stormで実現するビッグデータのリアルタイム処理プラットフォーム ~ストリームデータ処理から機械学習まで~
デブサミ2014-Stormで実現するビッグデータのリアルタイム処理プラットフォーム ~ストリームデータ処理から機械学習まで~
Takanori Suzuki
LEANSTARTUPの現場 #leanstartup
LEANSTARTUPの現場 #leanstartup
Itsuki Kuroda
LEAN STARTUP UPDATE 2015の資料です。 https://atnd.org/events/60368
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
Kensaku Komatsu
第59回 HTML5とか勉強会でのプレゼン資料。Raspberry PI での uv4l-webrtcについての調査と、SkyWayとの連携に関する資料です。IoT + WebRTCをどうやるかって感じの資料
AppCenter
AppCenter
Satoru Fujimori
This is a document about App Center when it was held in Global Dev Ops Bootcamp 2019@Tokyo.
Similar to 【watchOS2】Timetravelを実装したComplicationをタップした時の情報を取得する方法
(20)
オフライン行動を支えるメール配送管理 at サイタ
オフライン行動を支えるメール配送管理 at サイタ
Windows10時代のクロスプラットフォーム開発
Windows10時代のクロスプラットフォーム開発
Infrastructure as Codeってなんだったっけ?
Infrastructure as Codeってなんだったっけ?
Drupal on vagrant-aws
Drupal on vagrant-aws
MUGT02 - vamp demo
MUGT02 - vamp demo
仙台 iOS開発者勉強会 2011/11/03 - TwitterAPIについて
仙台 iOS開発者勉強会 2011/11/03 - TwitterAPIについて
Storage-JAWS #2登壇資料:きみは偉大な先輩Cloud Volumes ONTAPを知っているか?
Storage-JAWS #2登壇資料:きみは偉大な先輩Cloud Volumes ONTAPを知っているか?
watchOS1 to watchOS2
watchOS1 to watchOS2
meguro.rb LT
meguro.rb LT
EC-CUBEユーザカンファレンス2016
EC-CUBEユーザカンファレンス2016
JobScheduler Code Reading
JobScheduler Code Reading
ユーザーを待たせないためにできること
ユーザーを待たせないためにできること
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
20150328 humansociria
20150328 humansociria
iOS6時代のTwitter / Facebook連携
iOS6時代のTwitter / Facebook連携
Ambrotypeにおける、Facebook連携方法
Ambrotypeにおける、Facebook連携方法
デブサミ2014-Stormで実現するビッグデータのリアルタイム処理プラットフォーム ~ストリームデータ処理から機械学習まで~
デブサミ2014-Stormで実現するビッグデータのリアルタイム処理プラットフォーム ~ストリームデータ処理から機械学習まで~
LEANSTARTUPの現場 #leanstartup
LEANSTARTUPの現場 #leanstartup
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
AppCenter
AppCenter
More from Daiki Mogmet Ito
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
This is how to use data connect in flutter.
まだパスワードで認証してるの?Passkeysを使ってパスワードを駆逐してやる!
まだパスワードで認証してるの?Passkeysを使ってパスワードを駆逐してやる!
Daiki Mogmet Ito
Passkeysを使ってパスワードを使わない認証をしていこう!
iOS 15で通知はより見られなくなる
iOS 15で通知はより見られなくなる
Daiki Mogmet Ito
Introduce to iOS15 notification.
unity build on github actions
unity build on github actions
Daiki Mogmet Ito
github actionsで ストアのアップロードまで自動化する 最強のUnity CI環境
How to learn new language
How to learn new language
Daiki Mogmet Ito
僕が考える新しくプログラミング言語などを学ぶ方法の紹介です。
Oracleでモテる実行計画を固定させる2つの方法
Oracleでモテる実行計画を固定させる2つの方法
Daiki Mogmet Ito
実行計画をモテる感じでロックする方法のご紹介
Oracle how-to-audit-backup
Oracle how-to-audit-backup
Daiki Mogmet Ito
その監査ログきちんと扱えてますか? 統合監査で始める監査ログの活用秘伝技大公開!
WWDC初参加の方に送る6つのおすすめな巡り方
WWDC初参加の方に送る6つのおすすめな巡り方
Daiki Mogmet Ito
WWDCでめぐるコツみたいなのを紹介します
Oracle In-database-archiving ~Oracleでの論理削除~
Oracle In-database-archiving ~Oracleでの論理削除~
Daiki Mogmet Ito
Oracleでの論理削除について12cの新機能を紹介
脱swift初心者するための2つのきっかけ
脱swift初心者するための2つのきっかけ
Daiki Mogmet Ito
potatotips #26 で発表した資料です。
More from Daiki Mogmet Ito
(10)
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
まだパスワードで認証してるの?Passkeysを使ってパスワードを駆逐してやる!
まだパスワードで認証してるの?Passkeysを使ってパスワードを駆逐してやる!
iOS 15で通知はより見られなくなる
iOS 15で通知はより見られなくなる
unity build on github actions
unity build on github actions
How to learn new language
How to learn new language
Oracleでモテる実行計画を固定させる2つの方法
Oracleでモテる実行計画を固定させる2つの方法
Oracle how-to-audit-backup
Oracle how-to-audit-backup
WWDC初参加の方に送る6つのおすすめな巡り方
WWDC初参加の方に送る6つのおすすめな巡り方
Oracle In-database-archiving ~Oracleでの論理削除~
Oracle In-database-archiving ~Oracleでの論理削除~
脱swift初心者するための2つのきっかけ
脱swift初心者するための2つのきっかけ
【watchOS2】Timetravelを実装したComplicationをタップした時の情報を取得する方法
1.
【watchOS2】 Timetravelを実装したComplicationを タップした時の情報を取得する方法 @mogmet 2016/03/01 shibuya.swift #3
2.
About me • twitter:
@mogmet • 好物:iOS, php, MySQL, Oracle • 仕事:インフラエンジニア→iOSエンジニア→フリーランスなDBA • ブログとか: http://mogmet.com/ • 作ったアプリたち↓ ワンナイト人狼 for iPhone STARBUCKSHOLIC 2度目の発表の場でも 緊張してます(確信 )
3.
おさらい
4.
what is Complication?
5.
6.
what is Timetravel?
7.
http://www.culpeperfamily.com/wp-content/uploads/2015/02/back-to-the-future.jpg
8.
http://img.tiqav.com/5KF.jpg
9.
10.
本題
11.
Complicationはタップすると 、watchアプリが 起動します。
12.
13.
http://www.recruit.jp/news_data/release/img/20150424_01.jpg
14.
だがしかし http://futtsu.co/wp-content/uploads/dagashikashi_01-600x338.jpg
15.
16.
CLKComplicationDataSourceの中 にタップイベントを取得する ようなメソッドが見当たらない! ! タイムトラベルで選んだ情報を表示したいのに!
17.
解決策を探してみた http://pic.prepics-cdn.com/kaito19971031/16677605.jpeg
18.
答えは遷移した先に あった
19.
WKInterfaceController 一画面の描画を担当するコントロールクラス
20.
handleUserActivity( userInfo: [NSObject :AnyObject]?)
21.
Handsoffとかから起動 された時に呼ばれたりする メソッドだが
22.
Complicationから呼ば れた時にも呼ばれる!
23.
userInfo[CLKLaunchedTim elineEntryDateKey]
24.
Timetravel中にタップした Complicationの 時間が取れる!
25.
Sample Demo https://github.com/mogmet/SGComplicationSample/
26.
DemoではuserInfoから とれる時間をキーとして データを引っ張ってきている 。
27.
override func handleUserActivity(userInfo:
[NSObject : AnyObject]?) { super.handleUserActivity(userInfo) let tapDate = userInfo?[CLKLaunchedTimelineEntryDateKey] as? NSDate ?? NSDate() self.ending = WorldLine.endings.filter { $0.time.isEqualToDate(tapDate) }.first self.reloadView() } https://github.com/mogmet/SGComplicationSample/blob/master/SGComplicationSample%20WatchKit%20Extension/InterfaceController.swift
28.
無事タップしたComplication との紐付きができるように なりました!!
29.
もっといい方法あった ら教えて下さい 99%E3%81%88%E3%81%A6%E3%83%BB%E3%83%BB%E6%95%99%E3%81%88%E3%82%8D%E3%83%BB%E3%83%BB%E6%95%99%E3%81%88%E3%81%AD%E3%81%88%E3%81%8B%E3%80%81%E3%81%93%E3%
30.
まとめ
31.
Timetravelからの情報が欲しか ったらhandleUserActivityメソ ッドのuserInfoを使おう!
32.
Thank you for
listening!
Download now