UIDebuggingInformationOverlayについて

作成日
2021/6/2 18:53
ランタイムのデバッグについて調べていたら、「そういえばUIDebuggingInformationOverlay」ってあったよね。という話があってそういえばiOS14.5でも動くのかなと思って調べた。
結論から言うと以下のコードで出せました。
Swift
 
iOS14.5ではinitの差し替えが必要(12〜15lineの箇所)で、以前はなくても動いていたっぽいのでちょっとハマった。
あとSwiftUIでは出せない(多分UISceneでも出せない気がする)のもハマりどころ。ずっとこれあるけどどれくらいAppleで使われてるんですかね。そもそもSwiftUIのアプリあんまりないのか。