【Swift】タプル と switch 文の組み合わせ
【復習】「タプル」とは Swift にはタプルという複数の異なる型のデータをひとまとめにできる機能があります(他の言語にももちろんありますが)。 struct や class を定義する必要もなく簡易的にデータをまとめる...
猫みたいにゆる〜りと生きたいフリーランスエンジニアのブログ
【復習】「タプル」とは Swift にはタプルという複数の異なる型のデータをひとまとめにできる機能があります(他の言語にももちろんありますが)。 struct や class を定義する必要もなく簡易的にデータをまとめる...
【Firebase】currentUser はアプリを削除しても nil にならない件 Firebase では以下のようにユーザー情報を取得します。 非ログイン状態だと currentUser は nil を返します。 ...
Xcodeで production・staging・development と言った環境別にビルドターゲットを分けることも多いと思いますが、必然的に、Firebase の Authentication や Cloud F...
SwiftUIで開発中のアプリのユーザー管理に Firebase Authentication を導入してみようと思います。 というか、元々サーバーサイドの開発はろくにやったことがないので、認証やデータベース周りは必然的...
今回は、Xcode11 から使えるようになった Swift Package Manager の使い方について紹介します。 Swift Package Manager は iOS開発ではお馴染みの CocoaPods や ...
SwiftUIの記事ばかりでしたが、今回はUIKitとStoryboardの世界に戻って「VIPER」アーキテクチャーについての解説とサンプルプログラムを紹介します。 先日参画したiOSアプリ開発の現場で初期段階から携わ...
開発中のアプリのデータ管理に UserDefaults を使っています。Objective-C時代から使っていましたが、多少忘れていたことも多かったので、今更ながら復習を兼ねて記事を書きます。 表題の通り、内容的にはオブ...
UITableViewのreloadDataはテーブルビュー全体を更新します。 一部のセルのみの更新で良い場合はreloadRows、またはreloadSectionsを使った方が効率的です。 以前、UITableVie...
最近のコメント