エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【iOSアプリ開発】Swiftでキャスト(型変換)できるかチェックする方法 - テクノモンキーのアプリ開発日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【iOSアプリ開発】Swiftでキャスト(型変換)できるかチェックする方法 - テクノモンキーのアプリ開発日記
日記アプリ開発中にハマった問題のメモ。 Swiftで型変換をしたいタイミングがあったのですが、 無理やり... 日記アプリ開発中にハマった問題のメモ。 Swiftで型変換をしたいタイミングがあったのですが、 無理やりキャストしようとすると、キャストできないデータの場合などにアプリがクラッシュしてしまいます。 どうにかキャストする前にキャストできるかチェックする方法がないか調べてみたら、「is」を使えばキャストできるかチェックできるようです。 Swiftでキャストできるかチェックするには「is」を使う 例えば、配列の中のデータを順番に見て行って、UIImageにキャストできるデータかどうかチェックするには以下のようにします。 for obj in array { if obj is UIImage { print("\(obj) is UIImage") } } 今回作っている日記アプリで実際に使った例としては、 Realmに画像(UIImage)をData型に変換して保存して、読み込むタイミングでD

