おかぽん

社会人プログラマーです。

おかぽん

社会人プログラマーです。

記事一覧

自転車びより

今日は良い天気。 さいたま市のマップを見つつのサイクリング。 菜の花が綺麗に咲いてた。

おかぽん
1年前
1

[Swift]Realmでデータの永続化(続き)

前回の続きです。前回はRealmにてCRUD処理のCreateとReadについて紹介しましたが、今回は残りのUpdate、Deleteについて紹介します。 なお、Realmのインストール等は割愛し…

おかぽん
1年前

今日は忙しくなりそう

ここ最近、花粉がスギからヒノキに変わった気がする。鼻が痛い。 今日は耳鼻科行って整体行って髪切って一日終わりそう。 でも朝からnoteの更新ができたから何かうまくいき…

おかぽん
1年前
2

[Swift]Realmでデータの永続化

Realmでデータを永続化する方法をご紹介します。 データを操作するCRUD処理のうち、今回はCreateとReadについて記載します。 追記:Update、Deleteについて記事書きました…

おかぽん
1年前
2

[Swift]アラート表示方法

Storyboardを使用した場合に画面にアラートを表示する方法を紹介。 まずはソースコード@IBAction func addButtonPressed(_ sender: UIBarButton) { var textField = UI…

おかぽん
1年前

[Swift]NavigationBarの色が変わらない件(Xcode14.2)

Udemyの講座でNavigationBarのBar TintとTitle Colorを変更して色をつけましょうという手順があったが、Xcode 14.2では単純にいかなかったので備忘として残しておく。 1. …

おかぽん
1年前
2

[SwiftUI]SwiftUIのデータクラスの更新監視@ObservedObject

SwiftUIにはデータクラスの更新を監視する仕組みとしてObservedObjectというものがある。今回はこれについて記載する。 1. @Stateとの違いは?@StateはViewのプロパティが…

おかぽん
1年前

[SwiftUI]SwiftUIでの状態変化@State

1. @Stateとは?構造体のプロパティに対して@State属性を付与することで、以下の2つのことができるようになる。 ・構造体の中でプロパティの値を更新すること ・値が更新…

おかぽん
1年前
1

自己紹介

こんにちは。 自己紹介でも書いてみようかと。 私はこんな人何かを作るのが好きな社会人です。 会社では主にWindowsアプリケーションの開発を行っています。 プログラミン…

おかぽん
1年前
20

[SwiftUI]SwiftUIでカスタムフォントを追加する方法

今日の学習内容で、SwiftUIのプロジェクトにカスタムフォントを追加する手順があったが、講座の手順とXcode(14.2)の手順が違ったので備忘のため記事にしておく。 1. フォ…

おかぽん
1年前
3

2023年の目標

noteのアカウントを作ったは良いもののずっと放置してました。 というのも何を書けば良いのか分からなかったんですよね。 ただ、なぜか急に思い立ったので今記事を書いてい…

おかぽん
1年前
1
自転車びより

自転車びより

今日は良い天気。
さいたま市のマップを見つつのサイクリング。
菜の花が綺麗に咲いてた。

[Swift]Realmでデータの永続化(続き)

[Swift]Realmでデータの永続化(続き)

前回の続きです。前回はRealmにてCRUD処理のCreateとReadについて紹介しましたが、今回は残りのUpdate、Deleteについて紹介します。
なお、Realmのインストール等は割愛します。

データの更新import UIKitimport RealmSwiftclass CategoryViewController: UITableViewController { let r

もっとみる
今日は忙しくなりそう

今日は忙しくなりそう

ここ最近、花粉がスギからヒノキに変わった気がする。鼻が痛い。
今日は耳鼻科行って整体行って髪切って一日終わりそう。
でも朝からnoteの更新ができたから何かうまくいきそうな予感。
#3行日記

[Swift]Realmでデータの永続化

[Swift]Realmでデータの永続化

Realmでデータを永続化する方法をご紹介します。
データを操作するCRUD処理のうち、今回はCreateとReadについて記載します。

追記:Update、Deleteについて記事書きました。

前提:Realm Swift SDKをインストールしておくCocoaPods、SPM(SwiftPackageManager)などを使用してプロジェクトにRealmをインストールします。
詳細は以下の

もっとみる
[Swift]アラート表示方法

[Swift]アラート表示方法

Storyboardを使用した場合に画面にアラートを表示する方法を紹介。

まずはソースコード@IBAction func addButtonPressed(_ sender: UIBarButton) { var textField = UITextField() let alert = UIAlertController(title: "Add New Category", mes

もっとみる
[Swift]NavigationBarの色が変わらない件(Xcode14.2)

[Swift]NavigationBarの色が変わらない件(Xcode14.2)

Udemyの講座でNavigationBarのBar TintとTitle Colorを変更して色をつけましょうという手順があったが、Xcode 14.2では単純にいかなかったので備忘として残しておく。

1. 現象NavigationBarの「Bar Tint」に色を設定したが反映されない。

2. やったこと2.1. 背景色

結構根が深いのかと思ったが、対応は簡単。
Appearancesの

もっとみる
[SwiftUI]SwiftUIのデータクラスの更新監視@ObservedObject

[SwiftUI]SwiftUIのデータクラスの更新監視@ObservedObject

SwiftUIにはデータクラスの更新を監視する仕組みとしてObservedObjectというものがある。今回はこれについて記載する。

1. @Stateとの違いは?@StateはViewのプロパティが更新された際にViewの再描画を行うものだが、@ObservedObject はデータクラス(後述するObservableObjectプロトコルに準拠)のプロパティ(後述する@Publishedが付

もっとみる
[SwiftUI]SwiftUIでの状態変化@State

[SwiftUI]SwiftUIでの状態変化@State

1. @Stateとは?構造体のプロパティに対して@State属性を付与することで、以下の2つのことができるようになる。

・構造体の中でプロパティの値を更新すること
・値が更新されたら関連するViewを再描画させること

2. 構造体の中のプロパティの値を更新構造体は、基本的にプロパティの値を変更することはできないが、@State属性を付与することで、プロパティの値を変更することが可能になる。

もっとみる
自己紹介

自己紹介

こんにちは。
自己紹介でも書いてみようかと。

私はこんな人何かを作るのが好きな社会人です。
会社では主にWindowsアプリケーションの開発を行っています。
プログラミングは大学生の頃から始めていて、そのままの流れで新卒ではSESがメインの会社に就職しました。
社会人5年目になり、1年目と仕事内容が変わらないことに疑問を感じ、自社開発がメインの会社に転職しまして、今に至る感じです。

あと、引き

もっとみる
[SwiftUI]SwiftUIでカスタムフォントを追加する方法

[SwiftUI]SwiftUIでカスタムフォントを追加する方法

今日の学習内容で、SwiftUIのプロジェクトにカスタムフォントを追加する手順があったが、講座の手順とXcode(14.2)の手順が違ったので備忘のため記事にしておく。

1. フォントファイルをダウンロードする

フォントはGoogle Fontsから取得。
以下のDownload familyからダウンロード。

2. Xcodeのプロジェクトにフォントファイル(.ttf)を追加する

fon

もっとみる
2023年の目標

2023年の目標

noteのアカウントを作ったは良いもののずっと放置してました。
というのも何を書けば良いのか分からなかったんですよね。
ただ、なぜか急に思い立ったので今記事を書いています。
目標を掲げて自分を鼓舞しようかと。

最近はiOSのアプリ開発に興味があって
書籍やらYoutubeやらを物色して、
今はUdemyの講座で勉強中。

なので、今年の目標は

簡単なアプリをリリースする!!

にしたいと思いま

もっとみる