iOSDC Japan 2018 で圏論について話しました ＋ Storyboard/AutoLayout相談会しました

<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

<img width="1296" src="https://qiita-image-store.s3.amazonaws.com/0/2249/d52db2a3-8024-f4f7-4f9e-1736d3b6accd.png">
こんにちは、 [@inamiy](https://twitter.com/inamiy) です。
先週、**8月30日〜9月2日** の3.5日間にかけて、iOSの夏の祭典である  **[iOSDC Japan 2018](https://iosdc.jp/2018/)** が早稲田大学・西早稲田キャンパスにて開催されました。
3回目となる今年は、 **800+名の参加者、540プロポーザル、129名のスピーカー、48社のスポンサー企業** が集まり、昨年以上に大盛り上がりのカンファレンスになりました。
私も、 [オープニングムービー](https://www.youtube.com/watch?v=SJpdQgKrM8A)の ~~フリー素材~~ スピーカーとして参加しましたが、[Qiitaで事前告知](https://qiita.com/inamiy/items/998d832b5c79e5dc0cd7)した自信作が霞むほど、 **全体的に発表のレベルが高かった** と思います。

特に、初めて登壇を拝見した、[@kateinoigakukun](https://twitter.com/kateinoigakukun/status/1035396896242597888)さんの高校生とは思えない堂々とした発表や、[@marina10172013](https://twitter.com/marina10172013/status/1035812356708679680)さんのAfter Effectsを使ったUXの発表は、ともに完成度が高く、個人的にとても衝撃を受けました。
その他、 [#わいわいswiftc](https://twitter.com/search?q=%23%E3%82%8F%E3%81%84%E3%82%8F%E3%81%84swiftc) の常連の皆さんの発表（説明不要）も含めて、 **iOSDCに新しい風が吹いているなぁ** と実感しました。

また、2日目には **「Storyboard/AutoLayout相談会」を開催し、こちらも大盛況** でとても学びがありました。
会期中、お世話になったスピーカー、参加者、スタッフの皆様、ありがとうございました＆おつかれさまでした！

## 当日の雰囲気

<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr"><a href="https://twitter.com/inamiy?ref_src=twsrc%5Etfw">@inamiy</a> さんのIRTが大盛況です！  <a href="https://twitter.com/hashtag/iosdc?src=hash&amp;ref_src=twsrc%5Etfw">#iosdc</a> <a href="https://t.co/5YB8yeW6Zi">pic.twitter.com/5YB8yeW6Zi</a></p>&mdash; iOSDC (@iosdcjp) <a href="https://twitter.com/iosdcjp/status/1035748079826169856?ref_src=twsrc%5Etfw">2018年9月1日</a></blockquote>

<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr">iOSDCにて<a href="https://twitter.com/inamiy?ref_src=twsrc%5Etfw">@inamiy</a>さんによるStoryboard/AutoLayout相談会をやっています！14時スタートの回と14時半スタートの回があります。ぜひご参加下さい！ <a href="https://t.co/27qoM0BsDj">pic.twitter.com/27qoM0BsDj</a></p>&mdash; CyberAgentDevelopers (@ca_developers) <a href="https://twitter.com/ca_developers/status/1035753775753912320?ref_src=twsrc%5Etfw">2018年9月1日</a></blockquote>

2日目の **「Storyboard/AutoLayout相談会」** では、不慣れながらも司会進行を務めさせていただきました。
開催の経緯ですが、主催の[長谷川さん](https://twitter.com/tomzoh)さんから直々に **[IRT: Interactive Round Table](https://blog.iosdc.jp/entry/2018/07/24/100415)** のオファーをいただいて、個人的にもiOSDCを盛り上げるのに一役買いたいと思い、承諾しました。

実際のところは、 [@k_katsumi](https://twitter.com/k_katsumi)さんが全体の70%くらいをリードして、[翌日の発表内容](https://twitter.com/k_katsumi/status/1036148605059383296)にも踏み込む深い話を共有して下さったので、とても助かりました。
司会的には、もっとたくさんの参加者に話す機会を与えられると良かったかもしれませんが、結果的に多様な意見を集めることができたので、参加者全員にとって、ためになる相談会になったと思います。

なお、当日の内容は、 [@takasek](https://twitter.com/takasek)さんのブログにまとまっていますので、ぜひチェックしてみてください。
**その場で議事録にまとめてシェアする神対応** ということで、今回のMVP（※ 設計パターンではない）とさせていただきました。

- [iOSDC2018の場外?にて、AutoLayoutとアプリ設計の話で盛り上がりました – takasek – Medium](https://medium.com/@takasek/iosdc2018%E3%81%AE%E5%A0%B4%E5%A4%96%E3%81%AB%E3%81%A6-autolayout%E3%81%A8%E3%82%A2%E3%83%97%E3%83%AA%E8%A8%AD%E8%A8%88%E3%81%AE%E8%A9%B1%E3%81%A7%E7%9B%9B%E3%82%8A%E4%B8%8A%E3%81%8C%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F-ca98230754bc)

<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr"><a href="https://twitter.com/hashtag/iosdc?src=hash&amp;ref_src=twsrc%5Etfw">#iosdc</a> <a href="https://twitter.com/hashtag/roundtable?src=hash&amp;ref_src=twsrc%5Etfw">#roundtable</a><br>Storyboard/AutoLayout相談会、3枠、休憩しない休憩時間も含めて1時間半にわたった熱の入った議論が終わりました！活発すぎて色々取り落としてる気はしますがある程度の議事録はとったぞ…！<a href="https://t.co/j68bAJvXNn">https://t.co/j68bAJvXNn</a></p>&mdash; takasek (@takasek) <a href="https://twitter.com/takasek/status/1035769567358775296?ref_src=twsrc%5Etfw">2018年9月1日</a></blockquote>

ちなみに余談ですが、 当日、風邪気味だった体調が、なぜか相談会後に回復したので、「Storyboard/AutoLayoutは体に良いんだな」と思いました。

## CfP / スライド

そして、3日目最終日に登壇発表しました。内容は、以下の通りです：

- CfP: [圏論とSwiftへの応用 by 稲見 泰宏 | プロポーザル | iOSDC Japan 2018 - fortee.jp](https://fortee.jp/iosdc-japan-2018/proposal/45b858e0-753c-4387-9210-5837cff6da7a)
- Slide: [圏論とSwiftへの応用 / iOSDC Japan 2018 - Speaker Deck](https://speakerdeck.com/inamiy/iosdc-japan-1)
- まとめ: [圏論とSwiftへの応用 @inamiy #iosdc #c - Togetter](https://togetter.com/li/1262847)
- 動画: https://www.youtube.com/watch?v=zvrgfsDfxf8

<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr"><a href="https://twitter.com/hashtag/iOSDC?src=hash&amp;ref_src=twsrc%5Etfw">#iOSDC</a> <a href="https://twitter.com/hashtag/c?src=hash&amp;ref_src=twsrc%5Etfw">#c</a> 「圏論とSwiftへの応用」 のスライドをアップしました！<a href="https://t.co/Sf7hpbBCHC">https://t.co/Sf7hpbBCHC</a></p>&mdash; Yasuhiro Inami (@inamiy) <a href="https://twitter.com/inamiy/status/1036145155357593600?ref_src=twsrc%5Etfw">2018年9月2日</a></blockquote>

最前列の真ん中に[@sonson_twit](https://twitter.com/sonson_twit)さん、[@taketo1024](https://twitter.com/taketo1024)さん、[@koher](https://twitter.com/koher)さんと、 いかにも **~~治安の悪そうな~~ 数学に強い御三方** が並ぶ中での緊張の登壇でしたが、**発表中に"合いの手"が入るほどの和やかな雰囲気** で、質問も多く出たので、参加者の興味を惹く発表が出来たかなと思います。
また、今回の発表目標に **「関手・自然変換を学ぶ」** ことを上げていて、会場の反応が良かったので、しっかり説明できてホッとしています。

一方で、30分の枠内で **「米田の補題」** と **「随伴」** まで一気に話したのは、無茶ぶりも良いところでした。
が、これらは圏論を学ぶ上での最初の難関なので、理解するための手がかりをあえてスライドに入れることで、資料的価値を高めることができたと思っています。
私が圏論を学び始める前に知りたかった情報を、 **色鮮やかに、分かりやすく** 表現した資料になりますので、
圏論を一から勉強する際に、ぜひお役立て頂ければ幸いです。

---

・・・ということで、本記事は一旦ここまで。
次回の記事で、発表の補足や **「圏論のオススメ勉強法」** などについて書きたいと思います。

<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr">今日の発表の補足（圏論のオススメ勉強法など）は、後日ブログで紹介します！ <a href="https://twitter.com/hashtag/iOSDC?src=hash&amp;ref_src=twsrc%5Etfw">#iOSDC</a> <a href="https://twitter.com/hashtag/c?src=hash&amp;ref_src=twsrc%5Etfw">#c</a> <a href="https://t.co/Znt4Ay6zoy">https://t.co/Znt4Ay6zoy</a></p>&mdash; Yasuhiro Inami (@inamiy) <a href="https://twitter.com/inamiy/status/1036158876192714752?ref_src=twsrc%5Etfw">2018年9月2日</a></blockquote>

なお、現在の心境：

<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr">昨日の <a href="https://twitter.com/hashtag/iOSDC?src=hash&amp;ref_src=twsrc%5Etfw">#iOSDC</a> のスライドにたくさんの👍を頂けてとても嬉しいのですが、徐々にiOS以外の見知らぬクラスタの方々から集まってきて、危険水域に達してきている</p>&mdash; Yasuhiro Inami (@inamiy) <a href="https://twitter.com/inamiy/status/1036549763351470080?ref_src=twsrc%5Etfw">2018年9月3日</a></blockquote>