【簡単に説明】classとstructの違いとは?どう使い分ける?【Swift】
Xcode13で非表示になったファイル拡張子を表示する
Xcode13をインストールしたところ、Xcode内ナビゲーションエリアのファイル拡張子がデフォルトで非表示になっていました。ちょっと見辛くて困ったので、拡張子が表示されるように変更する方法を紹介します。 表示方法 ...
【WKWebView】UserAgentの取得方法
WebViewを使用したアプリを作っている際に、ふとUserAgentはどういった値なのか確認したくなり調べたのでメモ。 JavaScriptを実行して取得する 取得方法は非常に簡単で、WebViewからJavaScriptを...
古いバージョンのXcodeをインストールする方法
どこからダウンロードできるかしょっちゅう忘れてしまうのでメモ。 .xipをダウンロード まずは以下から必要なバージョンのXcodeの.xipをダウンロード .xipを展開 ダウンロードができたら...
【Swift】DateのおすすめExtension
今回は実際に僕が使用しているDate型のおすすめExtensionを紹介します。 環境 Xcode13.2.1動作の確認はiOS15 iPhone12 Pro MAXで行っています 準備 まずは準備として以下の...
【Swift】UIViewのおすすめExtension – その2【角丸設定】
前回に引き続き、UIViewのおすすめのExtensionを紹介します。 環境 今回のスクショは以下の環境で撮影したものです。 Xcode13.2.1iOS15 iPhone12 Pro MAX 角丸を設定する箇所...
【Swift】UIViewのおすすめExtension – その1
今回は僕が作ったUIViewのExtensionのテンプレートを紹介しようと思います。よく使用するものをまとめているので使い勝手がいいと思います。動作についての保証はできませんが、自由にコピペして使ってもらって構いません。 環境 ...
【Xcode】WebViewで表示しているWebページをデバッグする方法
iOSアプリ開発においてWebViewを使用してWebページを表示することはよくあると思います。 表示したWebページに問題があるときに問題があるとき、MacのSafariならWebインスペクタを使って調査できますが、WebView...
【AppStoreConnect】TestFlightやストアで配布したアプリがクラッシュする
12月の中頃にアプリを更新しAppStoreで配布したところ、iOS14以前のOSでアプリがクラッシュするという現象に会いました。ストアで配布してしまった後で発覚し、調べてもなかなか原因も対策も見つけられずとても困りました。 しかし...
「failed with exit code 72: xcrun: error: unable to find utility “xcodebuild”, not a developer tool or in PATH」の対処方法
年末は仕事が忙しく、久しぶりの更新になってしまいました。 今回はXcodeでアプリをビルドするときに「failed with exit code 72: xcrun: error: unable to find utility "x...
【Xcode】ダークモード非対応にする方法
iOS13から導入されたダークモードですが、デザインの都合上ダークモードにしたくないアプリもありますよね。特に何も考えずに実装していると勝手に背景が黒くなったり文字が白くなったりします。 そういった場合はダークモードを無効化すること...