「failed with exit code 72: xcrun: error: unable to find utility “xcodebuild”, not a developer tool or in PATH」の対処方法
【Xcode】UserInterfaceState.xcuserstateってなに?コミットしていいの?
Xcodeでアプリ開発をするときにGit等でソース管理している方が多いと思いますが、身に覚えのない変更がUserInterfaceState.xcuserstateにかかっていることはありませんか? 今回はそのUserInterfa...
iOSアプリとAndroidアプリのさまざまな配布方法
今回はiOSアプリとAndroidアプリそれぞれの配布の仕方について説明していきます。 iOSの配布パターン iOSアプリはAndroidアプリよりも配布のハードルが高いというのが一般的な認識です。 AppStore...
【Swift】ジェネリクスについてもうちょっと詳しく【ざっくり解説】
前回はジェネリクスの概要についてめちゃめちゃざっくりと簡単な説明をしました。今回はもう少しだけ詳しくジェネリクスの説明をしていこうと思います。お酒を飲みながら書いているので、間違っているところがあるかもしれないですが、その時はコメントから...
【Swift】ジェネリクスとは?どう使うの?初歩の初歩【ざっくり解説】
今回はジェネリクスについて説明しようと思います。(ジェネリックだったりジェネリックスだったりいうこともありますが、今回はジェネリクスに統一しています。) ジェネリクスの概要 ジェネリクスとは? ジェネリクスとはSwi...
Swift Package Managerの使用方法
今回はSwift Package Managerでライブラリを追加する方法とライブラリのアップデート方法を説明していきます。 環境 ・Xcode13.1 ライブラリの追加 ライブラリの追加をするには、まずプロジ...
Xcode13で ‘SortDescriptor’ is ambiguous for type lookup in this context というエラーが発生した時の対処方法
Realmを使用しているXcodeプロジェクトをXcode13で開いたところ、 'SortDescriptor' is ambiguous for type lookup in this context というエラーが発生して...
【SwiftUI】区切り線を引く【Divider】
今回はSwiftUIで区切り線を引く際に使用されるDeviderの使い方について説明していきます。 環境 Xcode13.0動作はシミュレーターのiPhone13 miniで確認 基本的な使用方法 Divide...
XcodeとSwiftのバージョン
あまり気にすることもないですが、時々クライアントに使用するSwiftのバージョンを聞かれて「えーっと...」となってしまうのでまとめてみました。 Swiftのバージョンは開発に使用するXcodeのバージョンごとに決まっています。...
【超簡単】iPhone,iPadのUDIDの確認方法
iOS端末1台1台にそれぞれ割り振られているUDIDですが、アプリ開発環境テスト環境によっては検証に使用する端末のUDIDを管理する必要があります。 今回はそのUDIDの確認方法を説明します。 パターン1:「ミュージック」...
iPhone/iPadの画面サイズ(解像度)一覧
iPhoneの画面サイズについて聞かれることが時々あるのですが、僕自身なかなか覚えられないためまとめてみました。 iPhone画面サイズと解像度 サイズ順に並べています。 機種サイズ解像度ppiディスプレイ種類iPh...