WKWebViewがstoryboardで置いてもビルドエラーにならない!
多分、これまでUIWebViewを使っていたデベロッパーであればUIWebViewからWKWebViewに移行する時に、
storyboardから参照しようとするとビルドエラーになるから渋々コードで生成していただろうと想像できます。
現に私もこれまでUIWebViewが使われていたアプリのWKWebViewへの移行タスクを多数取り組んできて
みなさんと同じようにWKWebViewの様々な地雷を踏んできました。
UIWebViewからWKWebViewへのコード上での移行についてはこちらの記事を参考にすればできるようになると思います。
WKWebviewで簡単なwebViewを作成する
移行タスクでは大変お世話になりました。
iOS10のサポートを切る場合、、、
Xcode 11 からWKWebView がstoryboard から使えるようになっていました。
Xcode 10 まで Apple のバグによってWKWebViewをstoryboard から使おうとすると赤のワーニングが表示されて使えませんでした。(Xcode10 だからかiOS10をサポートしている場合だったかは記憶が定かでありません。)
が、Xcode 11 から正式(?)にstoryboardから使えるようになっていました。
これで晴れてAppleからの通告の「UIWebView使うな」に対する対応が楽にできると思います。
そもそもstoryboardを使っていないプロジェクトやnibを使っていないようなコードのみでUIを実装しているプロジェクトではそもそもこの影響を受けないと思います。
蛇足ですが
WKWebViewなのに「WebKit View」というネーミングはいかがなもんでしょうか。
WKは「Web Kit」の略称だったという記憶がありましたので、これだと「WKView」か「Web Kit WebView」とも読めないことはない気がします。
以上です。