この記事はアイスタイル アドベントカレンダー25日目の記事です。 ご挨拶 メリークリスマス!なんて絶対に言いません。yukitです。 iOSエンジニアとして@cosmeのアプリ開発チームにアサインして4ヶ月が経ちました。 これからもグロースし続けるサービスに携われるのは嬉しいことです。 ではクリスマスに媚びることなく平常心でSwiftのTipsを紹介していきます。 アプリの最前の画面をいつでも取得できたら便利なんだけど… 過去いろいろなiOSプロジェクトに参画する中で度々目にしたのが 「現在表示中の最前画面クラスを取得する」というロジックです。例えばこんなの func getFrontViewController() -> UIViewController? { var vc = UIApplication.shared.keyWindow?.rootViewController whil