はじめに
iOSDC Japan 2023に今年も参加しました。
今年は、初のオフライン参加&企業ブース参加でした!
残念ながらDay2は参加できなかったのですが、前夜祭から少しずつタイムシフトを見ています。
去年と引き続き、全体的な感想と印象に残ったトークの感想を書いていきます。
イベントの詳細については、公式サイトをご覧ください。
※トークの動画については後日Youtubeにアップロードされるそうです。
全体的な参加の感想
初めてのオフライン参加でしたが、オフラインチケットも完売しており、参加者も多かったです。
トークだけでなく、企業ブースやポスターセッションも非常に賑わっていました。
最寄りのコンビニまで距離があったので、お菓子や軽食、飲み物が提供されていたのはとても良かったです。
当日の会場の様子は運営さんが写真を上げていますのでそちらをご覧いただければと思います。
前夜祭
Appleにおけるプライバシーの全容を把握する
プライバシー関連の概要情報がまとまった発表で開発に役立つ情報が盛りだくさんでした。
プライバシー関連のリクエストは、Webの情報からなんとなく設定しがちの部分でした。改めて目的文字列の書き方や審査の観点を理解できたのはとても良かったなと思いました。
iOS14からは写真の取得に関しては、PHPickerViewControlerを利用すれば、許可がなくとも写真の読み書きができるという情報は収穫でした。今後の開発に活かせそうです。
最新のトピックとして、PrivacyManifestやRequiredReasonAPIの対応が必須になる点についても触れられていて情報としてとても助かりました。
UserDefaultsも対応の範囲に含まれているため、他のAPIと合わせて早めの調査・対応が必要そうです。
Appleにおけるプライバシーの全容を把握する by akatsuki174 | トーク | iOSDC Japan 2023 #iosdc - fortee.jp
UIKit ベースの Custom UIContentConfiguration API を用いた複雑なカスタムセルの作り方
Configurationを利用してカスタムセルを作成するメリットや実装方法、注意点などについて詳しく学ぶことができました!
Configurationの仕組みとして、Viewを使い回しても描画時にリセットされるというのは非常に便利だなと感じました。
ContentConfigurationは別種類のセル同士で使い回しができるというのも助かる仕組みだと感じました。今までヘッダーと中身でカスタムセルを分けるといったことをしていましたが、そういった手間がなくなるのは大きいなと思います。
Day1
基礎から理解する!来年春までに対応すべきプライバシーの変更点
プライバシーに関して復習編、予習編と2段構成のトークでした。
前夜祭の「Appleにおけるプライバシーの全容を把握する」よりも深掘りした内容で非常に参考になりました。
PrivacyManifest、コード署名で具体的に設定する内容について触れられており、対応のイメージが湧いて良かったです。
UserDefaultsについてもRequiredResonAPIに指定されている理由が把握できていなかったのですが、フィンガープリントの防止という説明があり、納得できました。
基礎から理解する!来年春までに対応すべきプライバシーの変更点 by kamimi / かみみ | トーク | iOSDC Japan 2023 #iosdc - fortee.jp