【WWDC 情報共有会】 at 21cafe ざっくりまとめ

![スクリーンショット 2015-07-08 10.38.38.png](https://qiita-image-store.s3.amazonaws.com/0/53303/cc4e9f45-42c6-506e-094b-a7b9258ab748.png "スクリーンショット 2015-07-08 10.38.38.png")

2015/07/07(火)　19:00〜21:00
21cafeで行なわれました。
[WWDC2015 情報共有会(Compass)](http://connpass.com/event/16691/)

最新情報盛り沢山で、超楽しかったので、
ざっくり概要と皆様とスライドをシェアいたします。

主観的な感想がメインでコメントさせていただいております。
客観的かつ技術的な詳細まで、ブログに素晴らしくまとめられた方がおりました。頭が上がりません。
[#WWDC21cafe iOSの新しい技術の情報交換をするWWDC2015 情報共有会に行ってきた！](http://blog.mogmet.com/wwdc21cafe-ios-new-features-at-wwdc2015/
)

※スライドはタイトルにリンクしております
※スライドからスクショをいただいております

## [簡単！Complication](http://sssslide.com/www.slideshare.net/SohichiroNagao/20150707-wwdc21cafe)
![スクリーンショット 2015-07-07 22.14.59.png](https://qiita-image-store.s3.amazonaws.com/0/53303/49fd8d00-845d-2694-e0be-f097c7c4eecf.png "スクリーンショット 2015-07-07 22.14.59.png")

@sohichiro さま
AppleWatchの、clockFace上に情報を表示できちゃうやつです。
表示のカスタマイズとかTimeTravel機能は楽しそう！

## [Search API in spotlight and safari](http://www.slideshare.net/kitasuke/search-apis-in-spotlight-and-safari)
![スクリーンショット 2015-07-07 22.18.53.png](https://qiita-image-store.s3.amazonaws.com/0/53303/63a5749b-f8b7-b6d2-f582-bba6a1e3f7af.png "スクリーンショット 2015-07-07 22.18.53.png")
@Kitasuke さま
iOS9から、AppleもDeepLink(アプリ内リンク)をindex対象として対応していくようです。([TechCrunchの記事](http://jp.techcrunch.com/2015/06/09/20150608apple-lets-you-search-within-apps-with-a-deep-link-search-api-in-ios-9/))
cloud indexのメカニズムについてをメインに教えていただきました！
iPhoneのスポットライト検索(or safari)のランクには、こんな要因があったとは・・！知らんかったです。
アプリ起動時の挙動、気をつけよう。
あとURLスキームに代わると言われている[ユニバーサルリンク](http://qiita.com/mono0926/items/2bf651246714f20df626)すごく使いたい。


## [Metal in Review](http://www.slideshare.net/ssuser2ab470)
![スクリーンショット 2015-07-07 22.26.21.png](https://qiita-image-store.s3.amazonaws.com/0/53303/a896be6f-7141-c508-a3a6-292c5e5de80f.png "スクリーンショット 2015-07-07 22.26.21.png")
@dsgarage さま
Metal frameworkはOpenGLに代わるレンダリングエンジン（ゲーム製作者向け）
衝撃はその速さ！10倍！？ OSX、iOS用だから実現できる速さとのこと。バッテリー消費軽減も。
注意すべき点など、詳しく共有していただきました。


## [What's New in Core Location](http://www.slideshare.net/koogawa/i-os9corelocation)
![スクリーンショット 2015-07-07 22.34.49.png](https://qiita-image-store.s3.amazonaws.com/0/53303/d9f26d62-0b37-5849-6611-ba250779938e.png "スクリーンショット 2015-07-07 22.34.49.png")

@koogawa さま
位置情報取得でおなじみ、Core Locationの情報をシェアしてくださいました。
watchOS 2からWatch単体で位置情報が取得できるように！
（筆者は某方向音痴のためのアプリ[Waaaaay!の運営からのお知らせ](http://news.waaaaay.com/post/119942878885/apple-watch)が頭をよぎりました。よかったね・・）
具体的な注意点をたくさん共有いただいたので、実装検討中の方はぜひ一読すべきかと。

[ブログ](http://blog.koogawa.com/entry/2015/07/02/165656)でもご紹介されています！


## [New Feature & Tips in LLDB](https://speakerdeck.com/dealforest/new-feature-and-tips-in-lldb)  
![スクリーンショット 2015-07-07 22.54.38.png](https://qiita-image-store.s3.amazonaws.com/0/53303/67ea591b-59b6-a81c-0e70-a00d5191180e.png "スクリーンショット 2015-07-07 22.54.38.png")

@dealforest さま
Xcode標準搭載のデバッガ、lldbのご紹介でした！
iOSエンジニア脱初心者目指すなら絶対知っとかんとなやつです。

・`(lldb) po` 素敵すぎます。「human readable!!!!」
・CGRectなんかもデバッグ対象になって、break中に変えれるとは衝撃でした

breakしないbreak pointを作れる[Tuna](https://github.com/dealforest/Tuna)、さっそく導入したいと思います。

.oO(…個人的に一番楽しませていただいたセッションでした♡)

## [Watch Connectivityについて](http://www.slideshare.net/motokinarita7/watch-connectivity?ref=http://blog.mogmet.com/wwdc21cafe-ios-new-features-at-wwdc2015/)
![スクリーンショット 2015-07-08 12.49.18.png](https://qiita-image-store.s3.amazonaws.com/0/53303/50b4568f-2d3c-a395-ecb0-64512635c2ec.png "スクリーンショット 2015-07-08 12.49.18.png")
@mo_to_44 さま
自社アプリのHOME'sがApple Watch対応されたということで、
iOSのアプリとApple Watchを連携させる際のナレッジをたくさん共有いただきました。

Watch OS2から変わったこと
・ExtensionがAppleWatchに置かれるようになった！
・Watch側にデータが保存可能に！
・WatchConnectivityを使ってデータ取得する

通信方法も様々あるようです。詳しくはスライドを！

## [About ReplayKit](https://speakerdeck.com/kshuin/about-replaykit-dot-framework)
![スクリーンショット 2015-07-07 23.41.07.png](https://qiita-image-store.s3.amazonaws.com/0/53303/845c3ec2-c969-fecf-3b2c-132e3c9a1210.png "スクリーンショット 2015-07-07 23.41.07.png")

@huin さま
ゲーム実況とかでやってるような、プレイ画面を録画できるフレームワーク

別の可能性として、ユーザビリティのテストに使えないか？
・ボイスコメンタリってやつで操作中の音声も保存可能
・[TouchVisualizer](https://github.com/morizotter/TouchVisualizer)でジェスチャーも拾えそう
・レアケースのバグも保存しておけるかも
すごく期待できそう・・だが、まだ動作は不安定のようです

## [Swift2.0 プロトコル拡張のお話](http://www.slideshare.net/tomohirokumagai54/wwdc21cafe?ref=https://twitter.com/i/cards/tfw/v1/618611118500651009?cardname=player&earned=true)
![スクリーンショット 2015-07-08 12.21.55.png](https://qiita-image-store.s3.amazonaws.com/0/53303/edf10899-2b60-5f44-1a67-b2de16bba0e5.png "スクリーンショット 2015-07-08 12.21.55.png")
@es_kumagai さま
プロトコルとは、型の振る舞いを決めるもの。
コードを例にプロトコルの基本のところから、
小太郎の例を使って概念的なところまで、とてもわかりやすく解説してくださいました。

(いままでの)オブジェクト指向 - 飼い主が犬を操縦する → 手続き型ライク
(これからの)プロトコル指向 - 特徴から機能を選ぶ　→　関数型ライク


## まとめ
みなさん個性的でとても楽しい勉強会でした！
個人的には、WWDC行ってきた話がとてもうらやましく・・！！
サンフランシスコ・・ヨセミテ・・それはドヤ顔したくなります。
自分も技術スキルと英語スキルを鍛えて、サンフランシスコにぜひいきたい。

発表者のみなさま
　わたしのコメントについて指摘だったり、気に食わない点があったらぜひコメントください。
　早急に対応いたしますmm

## 関連リンク
[#WWDC21cafe iOSの新しい技術の情報交換をするWWDC2015 情報共有会に行ってきた！](http://blog.mogmet.com/wwdc21cafe-ios-new-features-at-wwdc2015/
)
　わたしよりもとても素晴らしく詳細にまとめられておりました・・！

[togetter 2015/7/7 #WWDC21cafe WWDC2015 情報共有会](http://togetter.com/li/844337)
　とぅぎゃったーのまとめです