Submit Search
Upload
「変化と戦うロガー開発(iOS_App_Extensions編)」#yjdsw4
•
0 likes
•
1,302 views
Yahoo!デベロッパーネットワーク
Follow
http://yahoo-ds-event.connpass.com/event/24511/
Read less
Read more
Technology
Report
Share
Report
Share
1 of 49
Download now
Download to read offline
Recommended
理想の就労環境とは何か 〜ある開発会社がブラックの真逆を徹底した先に見たモノ〜
理想の就労環境とは何か 〜ある開発会社がブラックの真逆を徹底した先に見たモノ〜
Oishi Yuichi
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
feedtailor
フィードテイラー紹介(2014.5.1版)
フィードテイラー紹介(2014.5.1版)
feedtailor
iOS 9 Overview - iOS 9 Bootcamp in Tokyo - 20150930
iOS 9 Overview - iOS 9 Bootcamp in Tokyo - 20150930
Ichiro Yamamoto
エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのこと
エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのこと
feedtailor
iOSアプリを審査に提出してみた話
iOSアプリを審査に提出してみた話
Hideki Abe
フィードテイラー紹介(2014.11.15版)
フィードテイラー紹介(2014.11.15版)
feedtailor
Potatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwaya
Akira Iwaya
Recommended
理想の就労環境とは何か 〜ある開発会社がブラックの真逆を徹底した先に見たモノ〜
理想の就労環境とは何か 〜ある開発会社がブラックの真逆を徹底した先に見たモノ〜
Oishi Yuichi
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
feedtailor
フィードテイラー紹介(2014.5.1版)
フィードテイラー紹介(2014.5.1版)
feedtailor
iOS 9 Overview - iOS 9 Bootcamp in Tokyo - 20150930
iOS 9 Overview - iOS 9 Bootcamp in Tokyo - 20150930
Ichiro Yamamoto
エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのこと
エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのこと
feedtailor
iOSアプリを審査に提出してみた話
iOSアプリを審査に提出してみた話
Hideki Abe
フィードテイラー紹介(2014.11.15版)
フィードテイラー紹介(2014.11.15版)
feedtailor
Potatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwaya
Akira Iwaya
やはりお前らのiOS7対応は間違っている
やはりお前らのiOS7対応は間違っている
今城 善矩
エンタープライズにおける iOSアプリ開発・導入のいろは
エンタープライズにおける iOSアプリ開発・導入のいろは
feedtailor
2017/05/24 potatotips #40
2017/05/24 potatotips #40
Akiyoshi Samukawa
iOSアプリケーションの継続的デリバリー
iOSアプリケーションの継続的デリバリー
Naoki Umehara
iOS 7 対応事例 FastCheckin
iOS 7 対応事例 FastCheckin
Kosuke Ogawa
iOS 6とiPhone 5のApp Storeにおける(大)変更とその対策
iOS 6とiPhone 5のApp Storeにおける(大)変更とその対策
SearchMan.com
iOSで開発をはじめる前に
iOSで開発をはじめる前に
聡 大久保
The Composable Architecture [iOS内定者輪読会]
The Composable Architecture [iOS内定者輪読会]
Takuma Osada
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
Tomoki Hasegawa
【ヒカラボ 2018/02/01】iOS LIFULL HOME'Sアプリリニューアルの裏側
【ヒカラボ 2018/02/01】iOS LIFULL HOME'Sアプリリニューアルの裏側
庸介 高橋
リワード広告におけるリジェクト問題の現状
リワード広告におけるリジェクト問題の現状
TakashiOkaniwa
個人アプリ開発
個人アプリ開発
kentarokuroda
Baa sでお気楽アプリ開発
Baa sでお気楽アプリ開発
Yusuke Ohmichi
iOSアプリケーションでロボットを制御してみよう
iOSアプリケーションでロボットを制御してみよう
Junya Ishihara
iOS App Storeの話
iOS App Storeの話
アシアル株式会社
やはりお前らのCore Dataの使い方も間違っている
やはりお前らのCore Dataの使い方も間違っている
今城 善矩
Androidでへっぽこ思考戦車を作ってみた
Androidでへっぽこ思考戦車を作ってみた
Yusuke Ohmichi
Appium を使って iOS / Android の UI テストを共通化
Appium を使って iOS / Android の UI テストを共通化
健一 辰濱
「Abuse対策を10年続けた結果」#yjdsw4
「Abuse対策を10年続けた結果」#yjdsw4
Yahoo!デベロッパーネットワーク
「ヤフー音声検索アプリにおけるキーワードスポッティングの実装」#yjdsw4
「ヤフー音声検索アプリにおけるキーワードスポッティングの実装」#yjdsw4
Yahoo!デベロッパーネットワーク
「Data Infrastructure at Scale 」#yjdsw4
「Data Infrastructure at Scale 」#yjdsw4
Yahoo!デベロッパーネットワーク
「これはヤフオク!に機械学習を導入する男たちの戦いの物語である」#yjdsw4
「これはヤフオク!に機械学習を導入する男たちの戦いの物語である」#yjdsw4
Yahoo!デベロッパーネットワーク
More Related Content
What's hot
やはりお前らのiOS7対応は間違っている
やはりお前らのiOS7対応は間違っている
今城 善矩
エンタープライズにおける iOSアプリ開発・導入のいろは
エンタープライズにおける iOSアプリ開発・導入のいろは
feedtailor
2017/05/24 potatotips #40
2017/05/24 potatotips #40
Akiyoshi Samukawa
iOSアプリケーションの継続的デリバリー
iOSアプリケーションの継続的デリバリー
Naoki Umehara
iOS 7 対応事例 FastCheckin
iOS 7 対応事例 FastCheckin
Kosuke Ogawa
iOS 6とiPhone 5のApp Storeにおける(大)変更とその対策
iOS 6とiPhone 5のApp Storeにおける(大)変更とその対策
SearchMan.com
iOSで開発をはじめる前に
iOSで開発をはじめる前に
聡 大久保
The Composable Architecture [iOS内定者輪読会]
The Composable Architecture [iOS内定者輪読会]
Takuma Osada
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
Tomoki Hasegawa
【ヒカラボ 2018/02/01】iOS LIFULL HOME'Sアプリリニューアルの裏側
【ヒカラボ 2018/02/01】iOS LIFULL HOME'Sアプリリニューアルの裏側
庸介 高橋
リワード広告におけるリジェクト問題の現状
リワード広告におけるリジェクト問題の現状
TakashiOkaniwa
個人アプリ開発
個人アプリ開発
kentarokuroda
Baa sでお気楽アプリ開発
Baa sでお気楽アプリ開発
Yusuke Ohmichi
iOSアプリケーションでロボットを制御してみよう
iOSアプリケーションでロボットを制御してみよう
Junya Ishihara
iOS App Storeの話
iOS App Storeの話
アシアル株式会社
やはりお前らのCore Dataの使い方も間違っている
やはりお前らのCore Dataの使い方も間違っている
今城 善矩
Androidでへっぽこ思考戦車を作ってみた
Androidでへっぽこ思考戦車を作ってみた
Yusuke Ohmichi
Appium を使って iOS / Android の UI テストを共通化
Appium を使って iOS / Android の UI テストを共通化
健一 辰濱
What's hot
(18)
やはりお前らのiOS7対応は間違っている
やはりお前らのiOS7対応は間違っている
エンタープライズにおける iOSアプリ開発・導入のいろは
エンタープライズにおける iOSアプリ開発・導入のいろは
2017/05/24 potatotips #40
2017/05/24 potatotips #40
iOSアプリケーションの継続的デリバリー
iOSアプリケーションの継続的デリバリー
iOS 7 対応事例 FastCheckin
iOS 7 対応事例 FastCheckin
iOS 6とiPhone 5のApp Storeにおける(大)変更とその対策
iOS 6とiPhone 5のApp Storeにおける(大)変更とその対策
iOSで開発をはじめる前に
iOSで開発をはじめる前に
The Composable Architecture [iOS内定者輪読会]
The Composable Architecture [iOS内定者輪読会]
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
【ヒカラボ 2018/02/01】iOS LIFULL HOME'Sアプリリニューアルの裏側
【ヒカラボ 2018/02/01】iOS LIFULL HOME'Sアプリリニューアルの裏側
リワード広告におけるリジェクト問題の現状
リワード広告におけるリジェクト問題の現状
個人アプリ開発
個人アプリ開発
Baa sでお気楽アプリ開発
Baa sでお気楽アプリ開発
iOSアプリケーションでロボットを制御してみよう
iOSアプリケーションでロボットを制御してみよう
iOS App Storeの話
iOS App Storeの話
やはりお前らのCore Dataの使い方も間違っている
やはりお前らのCore Dataの使い方も間違っている
Androidでへっぽこ思考戦車を作ってみた
Androidでへっぽこ思考戦車を作ってみた
Appium を使って iOS / Android の UI テストを共通化
Appium を使って iOS / Android の UI テストを共通化
Viewers also liked
「Abuse対策を10年続けた結果」#yjdsw4
「Abuse対策を10年続けた結果」#yjdsw4
Yahoo!デベロッパーネットワーク
「ヤフー音声検索アプリにおけるキーワードスポッティングの実装」#yjdsw4
「ヤフー音声検索アプリにおけるキーワードスポッティングの実装」#yjdsw4
Yahoo!デベロッパーネットワーク
「Data Infrastructure at Scale 」#yjdsw4
「Data Infrastructure at Scale 」#yjdsw4
Yahoo!デベロッパーネットワーク
「これはヤフオク!に機械学習を導入する男たちの戦いの物語である」#yjdsw4
「これはヤフオク!に機械学習を導入する男たちの戦いの物語である」#yjdsw4
Yahoo!デベロッパーネットワーク
「なぜビッグデータが選挙の予測を可能にするのか」#yjdsw4
「なぜビッグデータが選挙の予測を可能にするのか」#yjdsw4
Yahoo!デベロッパーネットワーク
「YDNの広告のCTRをオンライン学習で予測してみた」#yjdsw4
「YDNの広告のCTRをオンライン学習で予測してみた」#yjdsw4
Yahoo!デベロッパーネットワーク
大規模HDFS & ErasureCoding#yjdsw3
大規模HDFS & ErasureCoding#yjdsw3
Yahoo!デベロッパーネットワーク
ヤフーの次世代パイプラインについて#yjdsw3
ヤフーの次世代パイプラインについて#yjdsw3
Yahoo!デベロッパーネットワーク
ヤフーのRDBと最新のMySQLの検証結果#yjdsw3
ヤフーのRDBと最新のMySQLの検証結果#yjdsw3
Yahoo!デベロッパーネットワーク
Yahoo! JAPAN IDの裏側#yjdsw3
Yahoo! JAPAN IDの裏側#yjdsw3
Yahoo!デベロッパーネットワーク
分散システム処理モデルの課題および展望#yjdsw3
分散システム処理モデルの課題および展望#yjdsw3
Yahoo!デベロッパーネットワーク
Hadoop Summit 2016 San Jose ストリーム処理関連の報告 #streamctjp
Hadoop Summit 2016 San Jose ストリーム処理関連の報告 #streamctjp
Yahoo!デベロッパーネットワーク
Influxdb ver0.9.5#yjdsw3
Influxdb ver0.9.5#yjdsw3
Yahoo!デベロッパーネットワーク
Ambari運用ツラたん #ambarimeetup
Ambari運用ツラたん #ambarimeetup
Yahoo!デベロッパーネットワーク
Yahoo! JAPAN の Ambari 活用事例 #ambarimeetup
Yahoo! JAPAN の Ambari 活用事例 #ambarimeetup
Yahoo!デベロッパーネットワーク
Yahoo! JAPAN の Ambari 活用事例 #yjdsnight
Yahoo! JAPAN の Ambari 活用事例 #yjdsnight
Yahoo!デベロッパーネットワーク
セキュアにユーザ行動情報を取得するための取り組み #yjdsnight
セキュアにユーザ行動情報を取得するための取り組み #yjdsnight
Yahoo!デベロッパーネットワーク
可視化までのとある方法 #yjdsnight
可視化までのとある方法 #yjdsnight
Yahoo!デベロッパーネットワーク
Kafka 0.10.0 アップデート、プロダクション100ノードでやってみた #yjdsnight
Kafka 0.10.0 アップデート、プロダクション100ノードでやってみた #yjdsnight
Yahoo!デベロッパーネットワーク
検索クエリの時間差を可視化することでわかる人の行動パターン #yjdsnight
検索クエリの時間差を可視化することでわかる人の行動パターン #yjdsnight
Yahoo!デベロッパーネットワーク
Viewers also liked
(20)
「Abuse対策を10年続けた結果」#yjdsw4
「Abuse対策を10年続けた結果」#yjdsw4
「ヤフー音声検索アプリにおけるキーワードスポッティングの実装」#yjdsw4
「ヤフー音声検索アプリにおけるキーワードスポッティングの実装」#yjdsw4
「Data Infrastructure at Scale 」#yjdsw4
「Data Infrastructure at Scale 」#yjdsw4
「これはヤフオク!に機械学習を導入する男たちの戦いの物語である」#yjdsw4
「これはヤフオク!に機械学習を導入する男たちの戦いの物語である」#yjdsw4
「なぜビッグデータが選挙の予測を可能にするのか」#yjdsw4
「なぜビッグデータが選挙の予測を可能にするのか」#yjdsw4
「YDNの広告のCTRをオンライン学習で予測してみた」#yjdsw4
「YDNの広告のCTRをオンライン学習で予測してみた」#yjdsw4
大規模HDFS & ErasureCoding#yjdsw3
大規模HDFS & ErasureCoding#yjdsw3
ヤフーの次世代パイプラインについて#yjdsw3
ヤフーの次世代パイプラインについて#yjdsw3
ヤフーのRDBと最新のMySQLの検証結果#yjdsw3
ヤフーのRDBと最新のMySQLの検証結果#yjdsw3
Yahoo! JAPAN IDの裏側#yjdsw3
Yahoo! JAPAN IDの裏側#yjdsw3
分散システム処理モデルの課題および展望#yjdsw3
分散システム処理モデルの課題および展望#yjdsw3
Hadoop Summit 2016 San Jose ストリーム処理関連の報告 #streamctjp
Hadoop Summit 2016 San Jose ストリーム処理関連の報告 #streamctjp
Influxdb ver0.9.5#yjdsw3
Influxdb ver0.9.5#yjdsw3
Ambari運用ツラたん #ambarimeetup
Ambari運用ツラたん #ambarimeetup
Yahoo! JAPAN の Ambari 活用事例 #ambarimeetup
Yahoo! JAPAN の Ambari 活用事例 #ambarimeetup
Yahoo! JAPAN の Ambari 活用事例 #yjdsnight
Yahoo! JAPAN の Ambari 活用事例 #yjdsnight
セキュアにユーザ行動情報を取得するための取り組み #yjdsnight
セキュアにユーザ行動情報を取得するための取り組み #yjdsnight
可視化までのとある方法 #yjdsnight
可視化までのとある方法 #yjdsnight
Kafka 0.10.0 アップデート、プロダクション100ノードでやってみた #yjdsnight
Kafka 0.10.0 アップデート、プロダクション100ノードでやってみた #yjdsnight
検索クエリの時間差を可視化することでわかる人の行動パターン #yjdsnight
検索クエリの時間差を可視化することでわかる人の行動パターン #yjdsnight
Similar to 「変化と戦うロガー開発(iOS_App_Extensions編)」#yjdsw4
第2回 近JASA セミナー 「組み込みの世界に影響を与える エンタープライズiOS」
第2回 近JASA セミナー 「組み込みの世界に影響を与える エンタープライズiOS」
feedtailor
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
iPhoneアプリ用のAPI サーバを少し早くした話
iPhoneアプリ用のAPI サーバを少し早くした話
Tsuyoshi Yonemoto
NucliOS 概要
NucliOS 概要
インフラジスティックス・ジャパン株式会社
アジャイル開発のためのDatadog
アジャイル開発のためのDatadog
Nobuyasu Seki
iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術
Tomoki Hasegawa
【リンクトイン】サーチ(検索)の基本
【リンクトイン】サーチ(検索)の基本
弘明 菅野
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1
Hiroki Toyokawa
Swiftのクロージャー
Swiftのクロージャー
SatoTakeshi
!(びっくり)するかもしれないヤフーでのアプリ開発
!(びっくり)するかもしれないヤフーでのアプリ開発
Yahoo!デベロッパーネットワーク
知っ徳! 納徳!Magic Leap 《開発編》
知っ徳! 納徳!Magic Leap 《開発編》
Sadao Tokuyama
複数言語に触れてIoTの表現の幅を広げよう
複数言語に触れてIoTの表現の幅を広げよう
Core Concept Technologies
Firebase update from io'17
Firebase update from io'17
Namito Satoyama
LEXモバイルから紐解くSalesforceモバイル史
LEXモバイルから紐解くSalesforceモバイル史
Takashi Hatamoto
オープンセミナー2013@広島
オープンセミナー2013@広島
Masahiko Tani
iアプリつくろうぜ!~20101020 DevLOVE Android勉強会~
iアプリつくろうぜ!~20101020 DevLOVE Android勉強会~
一法 山崎
[RubyMotion LT] nitronに見るiosアプリ開発の未来
[RubyMotion LT] nitronに見るiosアプリ開発の未来
Masahiro Nishimi
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Masahiro Hidaka
Swiftビギナーズ倶楽部 vol.2
Swiftビギナーズ倶楽部 vol.2
Kanako Kobayashi
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
Similar to 「変化と戦うロガー開発(iOS_App_Extensions編)」#yjdsw4
(20)
第2回 近JASA セミナー 「組み込みの世界に影響を与える エンタープライズiOS」
第2回 近JASA セミナー 「組み込みの世界に影響を与える エンタープライズiOS」
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
iPhoneアプリ用のAPI サーバを少し早くした話
iPhoneアプリ用のAPI サーバを少し早くした話
NucliOS 概要
NucliOS 概要
アジャイル開発のためのDatadog
アジャイル開発のためのDatadog
iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術
【リンクトイン】サーチ(検索)の基本
【リンクトイン】サーチ(検索)の基本
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1
Swiftのクロージャー
Swiftのクロージャー
!(びっくり)するかもしれないヤフーでのアプリ開発
!(びっくり)するかもしれないヤフーでのアプリ開発
知っ徳! 納徳!Magic Leap 《開発編》
知っ徳! 納徳!Magic Leap 《開発編》
複数言語に触れてIoTの表現の幅を広げよう
複数言語に触れてIoTの表現の幅を広げよう
Firebase update from io'17
Firebase update from io'17
LEXモバイルから紐解くSalesforceモバイル史
LEXモバイルから紐解くSalesforceモバイル史
オープンセミナー2013@広島
オープンセミナー2013@広島
iアプリつくろうぜ!~20101020 DevLOVE Android勉強会~
iアプリつくろうぜ!~20101020 DevLOVE Android勉強会~
[RubyMotion LT] nitronに見るiosアプリ開発の未来
[RubyMotion LT] nitronに見るiosアプリ開発の未来
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Swiftビギナーズ倶楽部 vol.2
Swiftビギナーズ倶楽部 vol.2
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
More from Yahoo!デベロッパーネットワーク
ゼロから始める転移学習
ゼロから始める転移学習
Yahoo!デベロッパーネットワーク
継続的なモデルモニタリングを実現するKubernetes Operator
継続的なモデルモニタリングを実現するKubernetes Operator
Yahoo!デベロッパーネットワーク
ヤフーでは開発迅速性と品質のバランスをどう取ってるか
ヤフーでは開発迅速性と品質のバランスをどう取ってるか
Yahoo!デベロッパーネットワーク
オンプレML基盤on Kubernetes パネルディスカッション
オンプレML基盤on Kubernetes パネルディスカッション
Yahoo!デベロッパーネットワーク
LakeTahoe
LakeTahoe
Yahoo!デベロッパーネットワーク
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
Yahoo!デベロッパーネットワーク
Persistent-memory-native Database High-availability Feature
Persistent-memory-native Database High-availability Feature
Yahoo!デベロッパーネットワーク
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
Yahoo!デベロッパーネットワーク
eコマースと実店舗の相互利益を目指したデザイン #yjtc
eコマースと実店舗の相互利益を目指したデザイン #yjtc
Yahoo!デベロッパーネットワーク
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
Yahoo!デベロッパーネットワーク
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo!デベロッパーネットワーク
ビッグデータから人々のムードを捉える #yjtc
ビッグデータから人々のムードを捉える #yjtc
Yahoo!デベロッパーネットワーク
サイエンス領域におけるMLOpsの取り組み #yjtc
サイエンス領域におけるMLOpsの取り組み #yjtc
Yahoo!デベロッパーネットワーク
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
Yahoo!デベロッパーネットワーク
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
Yahoo!デベロッパーネットワーク
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
Yahoo!デベロッパーネットワーク
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
Yahoo!デベロッパーネットワーク
モブデザインによる多職種チームのコミュニケーション改善 #yjtc
モブデザインによる多職種チームのコミュニケーション改善 #yjtc
Yahoo!デベロッパーネットワーク
「新しいおうち探し」のためのAIアシスト検索 #yjtc
「新しいおうち探し」のためのAIアシスト検索 #yjtc
Yahoo!デベロッパーネットワーク
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
Yahoo!デベロッパーネットワーク
More from Yahoo!デベロッパーネットワーク
(20)
ゼロから始める転移学習
ゼロから始める転移学習
継続的なモデルモニタリングを実現するKubernetes Operator
継続的なモデルモニタリングを実現するKubernetes Operator
ヤフーでは開発迅速性と品質のバランスをどう取ってるか
ヤフーでは開発迅速性と品質のバランスをどう取ってるか
オンプレML基盤on Kubernetes パネルディスカッション
オンプレML基盤on Kubernetes パネルディスカッション
LakeTahoe
LakeTahoe
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
Persistent-memory-native Database High-availability Feature
Persistent-memory-native Database High-availability Feature
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
eコマースと実店舗の相互利益を目指したデザイン #yjtc
eコマースと実店舗の相互利益を目指したデザイン #yjtc
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
ビッグデータから人々のムードを捉える #yjtc
ビッグデータから人々のムードを捉える #yjtc
サイエンス領域におけるMLOpsの取り組み #yjtc
サイエンス領域におけるMLOpsの取り組み #yjtc
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
モブデザインによる多職種チームのコミュニケーション改善 #yjtc
モブデザインによる多職種チームのコミュニケーション改善 #yjtc
「新しいおうち探し」のためのAIアシスト検索 #yjtc
「新しいおうち探し」のためのAIアシスト検索 #yjtc
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
Recently uploaded
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
Recently uploaded
(9)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
「変化と戦うロガー開発(iOS_App_Extensions編)」#yjdsw4
1.
変化と戦うロガー開発 (iOS App Extensions編) ヤフー株式会社 D&S本部ソリューション本部 手塚
賢太郎
2.
自己紹介 手塚 賢太郎 てづか けんたろう
3.
入社3年目 iOSエンジニア 自己紹介
4.
iOSアプリ向け 汎用クラス作成時のTips 本日ご紹介するのは
5.
6.
(iOSアプリ用) 主な担当業務 ロガー開発
7.
ログを取得するための ライブラリ作り 主な担当業務 = ロガー開発
8.
データを取得して ロガーの機能
9.
データを送信する ロガーの機能
10.
データを送信する ロガーの機能 (だけ)
11.
It's so simple
! ロガー開発
12.
but … ロガー開発
13.
「良いロガー」 には条件がありそう ロガー開発
14.
価値あるデータを見極められる 導入が「とても」簡単である 変化に対応できる! 見えてきた「良いロガー」
15.
アプリをとりまく環境は 劇的に変化する
16.
アプリ環境は劇的に変化する
17.
アプリが動作する環境 知りたい指標 重要なデータ アプリ事情は急激に変化する どんどん変化!
18.
変化への対応が 大切そう! アプリ事情は急激に変化する
19.
最近大変だったのが
20.
App Extensions
21.
コレとか
22.
コレとか コレとか
23.
コ レ コレとか コレとか new!
24.
Extensionsは大変! ※いちライブラリ開発者の感想です
25.
本体と同じコードだと 動かない ここが大変!App Extensions!
26.
種類がたくさん 微妙に仕様が違う (そしてどんどん増える) ここが大変!App Extensions!
27.
最初に見た時
28.
最近
29.
ちょっとしたノウハウ 共有します 汎用クラスの作成時にぜひ!
30.
31.
ビルドエラーを回避 Extensionの種類で条件分岐 Extension対応のコツ
32.
ビルドエラーを回避 Extensionの種類で条件分岐 Extension対応のコツ
33.
ビルドエラーを回避 UIApplication *app = [UIApplication
sharedApplication]; 本体アプリでよく書くコード
34.
ビルドエラーを回避 UIApplication *app = [UIApplication
sharedApplication]; NS_EXTENSION_UNAVAILABLE_IOS()
35.
ビルドエラーを回避 UIApplication *app = [UIApplication
sharedApplication]; NS_EXTENSION_UNAVAILABLE_IOS() Extensionではビルドエラー
36.
ビルドエラーを回避 UIApplicationクラス と明示的に書かなければよいので…
37.
ビルドエラーを回避 Class class =
NSClassFromString(@“UIApplication"); if (class) { UIApplication *app = [class sharedApplication]; } NSClassFromString() で書く!
38.
ビルドエラーを回避 Class class =
NSClassFromString(@“UIApplication"); if (class) { UIApplication *app = [class sharedApplication]; } NSClassFromString() で書く!
39.
ビルドエラーを回避 Extensionの種類で条件分岐 Extension対応のコツ
40.
Extensionの種類で条件分岐 Extensionは種類が沢山 処理を分けたい
41.
Extensionの種類で条件分岐 Info.plistの参照が Good!
42.
Extensionの種類で条件分岐 <key>NSExtension</key> <dict> <key>NSExtensionPointIdentifier</key> <string>ここに種類が書いてある</string> </dict>
43.
Extensionの種類で条件分岐 NSString* extid =
[[[[NSBundle mainBundle] infoDictionary] valueForKey:@"NSExtension"] valueForKey:@"NSExtensionPointIdentifier"]; if ([extid length] == 0) { // 本体アプリです } else if ([extid isEqualToString:@"com.apple.widget-extension"]) { // Today Extensionです } else if ([extid isEqualToString:@"com.apple.watchkit"]) { // WatchKit Extensionです }
44.
Extensionの種類で条件分岐 NSString* extid =
[[[[NSBundle mainBundle] infoDictionary] valueForKey:@"NSExtension"] valueForKey:@"NSExtensionPointIdentifier"]; if ([extid length] == 0) { // 本体アプリです } else if ([extid isEqualToString:@"com.apple.widget-extension"]) { // Today Extensionです } else if ([extid isEqualToString:@"com.apple.watchkit"]) { // WatchKit Extensionです }
45.
NSClassFromString()でエラー回避 Info.plist見て条件分岐 まとめ Extension対応はバッチリ!
46.
眼鏡Extension が来ても
47.
ロボット Extension が来ても E X
48.
49.
キイテクレテ アリガトォォォ 汎用クラスをExtension対応して 来たるべき変化に備えよう!
Download now