まる

Realm

依存性の注入でクラス間を疎結合にしてRealmを使いやすくする

知っていたけれども使い所が分からず使ったことがなかった依存性の注入を試してみようと思います。Realmデータベースにデータの読み書きをするクラスとRealmのデータモデルが密結合になっているので、これを依存性の注入を用いて疎結合にしてみます。
Swift

入力値に8%加算して返してくれるUIパーツを作ってみたい

テキストフィールドに入力された値に対して、何か処理をすることってよくある話だと思います。そこで、テキストフィールドに1文字入力されるたびに正の整数かどうかを判定し、8%加算して値を返してくれるUIを作ってみようと思います。
MongoDB

SwiftUIで作ったモーダルシートでデリゲートを使ってみる

SwiftUIで作ったViewにてデリゲート(delegate)を使い、呼び出し元に処理を委譲してみます。macOS向けに作ったアプリで、モーダルシートを閉じる処理と本の情報をmongoDBから削除する処理の2つを呼び出し元に実装してみます。
Swift

macOSアプリでSwiftUIによるモーダルシートを表示する

iOSアプリの手法を活用して、MacOSアプリでもSwiftUIによるモーダルシートを表示させてみます。お題として、選択した本のデータをモーダルシートに渡して表示し、削除するかどうかの確認ダイアログを作ってみようと思います。
Swift

macOSアプリでiOSアプリのようなListViewを実現する

SwiftUIが登場した今、MacOS向けのアプリでもiOS向けのアプリのようなListViewがもしかしたらできるのでは?昔MacOSアプリを作った時に表計算ソフトのような表が現れたのをみてがっかりしておりましたが、改めて挑戦してみました。
タイトルとURLをコピーしました