Swiftにおけるタプルの役割と使用方法 – その2
Swift Algorithm を使おう #3
Swift Algorithmsとは 2020年にAppleが公開したオープンソースパッケージで、順序とコレクションに関する便利なアルゴリズムを提供してくれます。 利用するにはSwift Package Managerで...
Swift Algorithm を使おう #2
Swift Algorithmsとは 2020年にAppleが公開したオープンソースパッケージで、順序とコレクションに関する便利なアルゴリズムを提供してくれます。 利用するにはSwift Package Managerで...
Swift Algorithms を使おう #1
Swift Algorithmsとは 2020年にAppleが公開したオープンソースパッケージで、順序とコレクションに関する便利なアルゴリズムを提供してくれます。 利用するにはSwift Package Managerで...
【Flutter】widgetの表示/非表示の切り替え方法
ログインエラー時にエラーメッセージを表示する際など、パーツの表示/非表示を切り替えたい時の実装方法をいくつか紹介します。 Visibilityを使用するパターン Visibility(
visible: isVisible...
「バージョン***で不足している dSYM が Crashlytics で検出されました」が出た時の対応
FirebaseのCrashlytics を使用していると、時々こんな文言のメールがきます。単純にdSYMが足りてないよ、ということなのでFirebaseにdSYMをアップロードすればいいだけです。 まずはdSYMを取得しましょ...
iOS16の「ディベロッパーモード」をONにする方法
先日リリースされたiOS16ですが、iOS16端末でXcodeからアプリをインストールして実機検証をしようとすると「ディベロッパーモードを有効にする必要があります」みたいなダイアログが表示され、アプリを開くことができませんでした。 ...
Firestoreから取得した Timestamp を NSDate に変換
アプリを作る際にサーバーサイドにFirebaseを使用することがあるかと思います。中でもFirestore Databaseは簡単にDBとして使用することができ、アプリの開発に集中できるのでとても重宝しています。 ですがFirest...
@ViewBuilderとは?
今回はSwiftUIにおける@ViewBuilderについて説明します。 環境 Xcode13.4.1 @ViewBuilderとは @ViewBuilder はSwiftUIが提供するResult Build...
FlutterでURLスキームを使ってアプリ起動
Flutterでアプリ開発中に、URLリンクからアプリを起動して特定の処理を行わせたいことがあり、その方法を調べたのでここにメモしておきます。 Deep Linkingというらしい URLスキームを使ってアプリを起動させる...
【Swift】インスタンス変数の変化を検知【SwiftUI】
定義したインスタンス変数の値が変更されたときに、それをトリガーに何か処理したいことはよくあると思います。今回はその方法を説明します。 環境 Xcode13.3動作の確認はiOS15 iPhone12 Pro MAXで行っていま...