今日は良い天気。 さいたま市のマップを見つつのサイクリング。 菜の花が綺麗に咲いてた。
前回の続きです。前回はRealmにてCRUD処理のCreateとReadについて紹介しましたが、今回は残りのUpdate、Deleteについて紹介します。 なお、Realmのインストール等は割愛します。 データの更新import UIKitimport RealmSwiftclass CategoryViewController: UITableViewController { let realm = try! Realm() var items: Result
ここ最近、花粉がスギからヒノキに変わった気がする。鼻が痛い。 今日は耳鼻科行って整体行って髪切って一日終わりそう。 でも朝からnoteの更新ができたから何かうまくいきそうな予感。 #3行日記
Realmでデータを永続化する方法をご紹介します。 データを操作するCRUD処理のうち、今回はCreateとReadについて記載します。 追記:Update、Deleteについて記事書きました。 前提:Realm Swift SDKをインストールしておくCocoaPods、SPM(SwiftPackageManager)などを使用してプロジェクトにRealmをインストールします。 詳細は以下のページを参照。 https://www.mongodb.com/docs/rea
Storyboardを使用した場合に画面にアラートを表示する方法を紹介。 まずはソースコード@IBAction func addButtonPressed(_ sender: UIBarButton) { var textField = UITextField() let alert = UIAlertController(title: "Add New Category", message: "", preferredStyle: .alert) let
Udemyの講座でNavigationBarのBar TintとTitle Colorを変更して色をつけましょうという手順があったが、Xcode 14.2では単純にいかなかったので備忘として残しておく。 1. 現象NavigationBarの「Bar Tint」に色を設定したが反映されない。 2. やったこと2.1. 背景色 結構根が深いのかと思ったが、対応は簡単。 Appearancesの「Standard」「Scroll Edge」にチェックを入れ、 各Appear
SwiftUIにはデータクラスの更新を監視する仕組みとしてObservedObjectというものがある。今回はこれについて記載する。 1. @Stateとの違いは?@StateはViewのプロパティが更新された際にViewの再描画を行うものだが、@ObservedObject はデータクラス(後述するObservableObjectプロトコルに準拠)のプロパティ(後述する@Publishedが付与されたプロパティ)の更新を監視し、更新されたらViewを再描画するという仕組み
1. @Stateとは?構造体のプロパティに対して@State属性を付与することで、以下の2つのことができるようになる。 ・構造体の中でプロパティの値を更新すること ・値が更新されたら関連するViewを再描画させること 2. 構造体の中のプロパティの値を更新構造体は、基本的にプロパティの値を変更することはできないが、@State属性を付与することで、プロパティの値を変更することが可能になる。 「mutating」を構造体の関数に指定すれば変更可能であるがそれと同じようなイ
こんにちは。 自己紹介でも書いてみようかと。 私はこんな人何かを作るのが好きな社会人です。 会社では主にWindowsアプリケーションの開発を行っています。 プログラミングは大学生の頃から始めていて、そのままの流れで新卒ではSESがメインの会社に就職しました。 社会人5年目になり、1年目と仕事内容が変わらないことに疑問を感じ、自社開発がメインの会社に転職しまして、今に至る感じです。 あと、引きこもり気質ではありますが旅行が好きです。 その土地の美味しいものを食べたり、観光
今日の学習内容で、SwiftUIのプロジェクトにカスタムフォントを追加する手順があったが、講座の手順とXcode(14.2)の手順が違ったので備忘のため記事にしておく。 1. フォントファイルをダウンロードする フォントはGoogle Fontsから取得。 以下のDownload familyからダウンロード。 2. Xcodeのプロジェクトにフォントファイル(.ttf)を追加する fontsグループを作成する。 その中にダウンロードしたフォントファイルを配置する。
noteのアカウントを作ったは良いもののずっと放置してました。 というのも何を書けば良いのか分からなかったんですよね。 ただ、なぜか急に思い立ったので今記事を書いています。 目標を掲げて自分を鼓舞しようかと。 最近はiOSのアプリ開発に興味があって 書籍やらYoutubeやらを物色して、 今はUdemyの講座で勉強中。 なので、今年の目標は 簡単なアプリをリリースする!! にしたいと思います。 がんばるぞ。 あとnoteもちょくちょく更新しようかな。 勉強した内容と