デバイス・OSバージョンの依存が少なく、メンテナンスしやすいビューを作る by Kishikawa Katsumi

iOSDC Japan 2018
採択
2018/09/02 13:30〜
Track A
レギュラートーク(30分)

デバイス・OSバージョンの依存が少なく、メンテナンスしやすいビューを作る

k_katsumi Kishikawa Katsumi k_katsumi

iOSアプリにおいてビューに関する変更をテスト・レビューすることは負荷の高い作業のひとつです。現在のiOSアプリにおいてレイアウトのバッドプラクティスは、デバイスを判定する、contentInsetを自分で操作する、動的に制約を変更する、の3つです。このトークでは、実際のアプリのコードを用いて、壊れやすかったレイアウトを良いAutoLayoutの原則に従って修正した例を示し、堅牢でメンテナンスしやすいレイアウトとは何かを解説します。