Unity UI ToolKit を使ってみた

こんにちは。UI フレームワークの狂人、亀山です。世は大宣言的 UI フレームワーク時代ですが、プラットフォームごとに乱立しまくっていて正解が見つけづらい状況でもあります。Unity のランタイム UI は長らく uGUI で構築されてきましたが、デフォルトの見た目は古めかしいし、エンジニア的にはシーン上であれこれ設定するのはメンテも大変という問題がありました。そこで最近登場した新しい Unity の UI システムである UI ToolKit を試した話と、諦めた話をします。

続きを読む

iPad で ActionSheet を表示するときに popoverPresentationController を設定し忘れてクラッシュするのを防止する

こんにちは。

iPadOS で ActionSheet を使う際には popoverPresentationController を適切に設定しないとクラッシュしてしまいます。

しかし普段 iPhone で開発していると iPad での確認が漏れてうっかりクラッシュする不具合を作り込んでしまいがちです。

弊社が開発している feather でも同様のことが発生したことを受けて SwiftLint を使用して警告を出す手法を導入しましたので紹介します。

続きを読む