iOSDC 2020感想!
めちゃくちゃお久しぶりです。
半年ぶりくらいだろうか、生きてます。
始めてすぐから月に1回くらいしか書いていなかったが、まあ見事にサボっている。
ところで、このブログを始めたときのご挨拶が以下の記事。
そう、iOSDC。
iOSDC!!(大声)
さすがにこれは何か書かないと、このブログを作った意味がないと言っても過言ではない。
特に印象に残ったトークのピックアップとその一言感想まとめを並べるくらいしかできなさそうだが、最初のハードルを下げておかないとほんとうにやらない人間なので、とにかくやってみることにする。
前提:iOSDCとわたし
- iOSDCには2017年から参加しており、今回が4回目
- いずれも、参加形態はトークを伴わない一般参加枠
- iOSDC中、よくランチについて大騒ぎしている食い意地の塊がわたし
#iosdc 言う機会逃してましたが毎日提供されるお昼ごはんがすっっっっっごく美味しかったんですよ去年に引き続き カンファレンス体験としては地味に重要なところなのではないでしょうか……!おいしいごはん、だいじ。
— Y.Grace (@y_01011001) 2018年9月2日
お昼休みが終わる前に食い意地の張った疑問を放流しますけど、お弁当どれ選んでも必ず入ってる赤紫色の天ぷらみたいなやつって何者でしょうね……?昨日は部屋が暗いから分からないとおもってたけど、今日明るい部屋で改めて見ても何だか分からなかった……気になって夜しか眠れない #iosdc
— Y.Grace (@y_01011001) 2019年9月7日
前夜祭
- オーディオの処理に明るくなくとも聞きやすいと感じるわかりやすさ
- 某広告SDKで、広告のAVSessionを取り出して設定をしておかないと(それ自体は音声を扱わないアプリであっても)裏で再生中の音楽が動画広告に止められてしまう、などというアクシデントを経験したりもしたので、この辺りは自分が直接音声を扱わなくても知っておくに越したことはないなと思った
- ハードウェア側の知識がさっぱりぽんなのでハードルを感じていたHome Kitだったが、案外何とかできそう、やってみたいかも、という気持ちになれた
- 最近、家電の制御をちょいちょい自動化したり音声入力対応しているチームメイトがちらほら居るので、少し気になってきているところ
1日目
- RxSwiftがいまいちあたまに入らず、まあ3rd partyだし無理に入れなくても……と言い訳して避けてきた身で、Combineこそは向き合わねばならないと思いつつ全然向き合えていなかったので、ここまで詳しい解説に出会えたのは幸いだった
- タイムシフト期間中にもう少し見返して、理解を深めたいところ
- もう1年経つのか……確かにそろそろやらなきゃか……という気持ちに実際なったので、このタイトルすごいと感じた
- 設計に関しての意識が弱いまんま生きてきてしまったわたしが、今頃になってようやく学んでいるのがまさにこういう話で、今聞けてとてもありがたかった
- 勉強になった、とだけ言ってしまうと月並みなので、何だろうな……漠然としていた疑問から、もう少し具体的に考えていけそうなきっかけをもらえた気がする
- 処理の流れを一方向にする、という話についてはここ↓などでも読んでいて、改めてこれが肝の一つなのだなと実感した
Clean architecture for iOS (VIPER/VIP) | by Saad El Oulladi | Medium
- 今の会社に移って初めてiPadを扱うことになったわたしが最初に取り組んだのがマルチタスク(Slide OverやSplit View)対応だったが、複数ウィンドウ対応については見送っていて知識が少ないところだったので興味深く聞いていた
- SceneDelegate対応……しないとな……
- iOS 12は年末頃には切れそうかなー
2日目
- Storyboardの分割ってRefactorメニューからできたんだ……というのを初めて知った。今までコピペしてた……
- 特定のOSバージョンだけ表示する画面の分け方など、コード側でif availableを書きまくるしかないとばかり思っていたので、なるほど……!と言いまくっていた
- 現代のプログラミング教育必須化には懐疑的な立場なのだが、こういうことを教われる場があるのはいいな〜〜〜と思えた、ほんとうに大切なこと
- 初回審査のリジェクト0という成果が半端ない
全体
- オンライン開催ゆえ、遅刻しても最初から聴けるし、同時刻の別トラックのトークもその日のうちに聴けるのはありがたかった
- Today's updateとかで長谷川さんが画面に登場するのすごくよかった、後述の通り寂しかったので……
- コメント欄にさりげなくご本人が降臨してたりするのがちょっと面白かったが、さっと質疑応答できてたところなど見ると事前収録なのはよかったのだろうなと思った
- LTがちょっと大変そうだった、Zoom越し(だっけ)のLiveとなると自分の音声がどう聞こえているかとかチェック難しいよね
- オーディオ勢の音声が安定しているのはさすがと思ったが、それ以外のスピーカーさんもほとんど音声クリアですごいと思った
個人的反省
- オンライン開催だからって油断していたらチケットを買うのが遅れてしまった……気がついたときにはすでにノベルティボックス終了、無念……
- ニコニコ動画とかログインしたのが10年以上ぶりで、そもそも使い方ろくに知らないので右も左もわからなかった……もうちょっと予習しておくんだった
- 「あれ、居たの?見かけなかったけど」と思ってくださった方もいるかもしれない。家の用事が重なったり、具合が悪くてちょっと寝たりで絶妙に時間が合わなくて、ほとんどのトークを追っかけ再生で見ることになり、コメントはできないわDiscordも間に合わないわ、時間ずれちゃってるから実況ツイも全くできないわで、けっこう寂しいことになってしまった
- 反省の反省なのだが、時間外だからと諦めきってDiscordは覗きもしなかったのだが、雑談chならもしかしたら誰か居たかもしれない……覗いてみればよかった
余談:個人的進歩
- 「サンプルコードが……読める……読めるぞ……!」
- やっとSwiftにも目が慣れてきたので、今年はみなさんのサンプルコードをスッと読めるようになった。やったね。
総合的な感想としては「よかったけど、来年はオフラインがいい」かなーという気持ち。
来年はわいわいお話できたらいいな。
お疲れ様でした!