Tecco

utility

Swiftでクラスプロパティ(タイププロパティ)を定義する方法

クラス自体にプロパティを定義する方法だよ。これにはstaticを使うよ。Swiftでクラスプロパティ(タイププロパティ)を定義するここでは Kazuクラスのcountプロパティなのでkazu1, kazu2の2つのインスタンスを作っても、K...
utility

Swiftでオプショナルバインディング(Optional Binding)を使って安全にアンラップする方法

! を使うことでアンラップすることができるけど、値がnilだった場合はエラーになるよ。そんなときに、 オプショナルバインディング(Optional Binding) を使うことで安全にアンラップできるよ。Swiftでオプショナルバインディン...
utility

Swiftで辞書型(dictionary)にAnyで定義する方法

Swiftで良く使う辞書型(dictionary)ですが、基本的には型を指定するよね。が、型を指定しない(Anyを指定する)方法があるよ。Swiftで辞書型(dictionary)にAnyで定義するAnyはIntやBoolなども含め、任意の...
utility

Swiftでcontainsを使って特定の文字列が含まれているかを調べる方法

他の言語でもおなじみのcontainsだよ。ある特定の文字列が含まれているかどうかを返してくれるよ。Swiftで文字列(String)が含まれているか(contains)を調べるこんな感じでif containsで、含まれていた場合に何かの...
utility

Swiftで文字列を繰り返す方法

文字列を無駄に繰り返したいって時あるかもしれない。for文とかで回してももちろん良いんだけど、かんたんな書き方があるよ。Swiftで文字列を繰り返すcountがシビアな場面とかで、Stringでそのまんま書くよりわかりやすくはなるね。ゆーて...
utility

Swiftでクロージャを使用する方法

クロージャとは名前がない関数みたいなもの。無名関数なんかでググると幸せになれるかも。Swiftでクロージャを使用する上でいうと、plusに代入されてる中身がクロージャだよ。クロージャの詳しい使い方はSwift公式ドキュメントを参考にしてみよ...
utility

SwiftでUUID(Device Id)を取得する方法

Swiftで同一ベンダーのアプリに対する識別子(identifierForVendor)を取得する方法だよ。端末全体で永久に変わらないIDではなく、そのベンダーの全アプリを削除して再インストールすると変わることがあるよ。Swiftでdevi...
utility

SwiftでIndicator(インジケーター)をStatusBarに表示する方法

Swift 6での書き方ステータスバーの通信インジケーターAPIはiOS 13で非推奨になり、現在の表示方法としては使えないよ。UIActivityIndicatorViewなどをアプリの画面内に置こう。読み込み開始時にsetLoading...
utility

SwiftでUINavigationControllerにTitle(タイトル)をつける方法

UINavigationControllerにタイトルをつけたいときってあるよね。ボクはあります。SwiftでUINavigationControllerにTitle(タイトル)をつける実行タイミングは適当なとこでいいんだけど、 self....
error

prepareForSegueがMethod does not override any method from its superclassになっちゃう

しばらく触ってないといろいろ変わってるんですなー。昔のコードそのままコピペしたらエラーなったよー、Xcodeあるある。iOSエンジニアもAppleさんに置いてかれないように頑張りませう。prepareForSegueでMethod does...
スポンサーリンク
スポンサーリンク