やってみたらなんとかなる

プログラミングをする上で調べたこととかやったこととか

Swift

[SwiftUI] RealmSwiftのMigrationについて

概要 長い間見て見ぬ振りしてきたRealmSwiftのMigration処理について触れることになりました。 とてもとても長い道のりでした。 もっと早くにやっておけばよかったと後悔してます。 解決策 まずは解決策から class AppDelegate: UIResponder, UIApplicationD…

[SwiftUI] Cannot assign to property: 'last' is a get-only property について

# 概要 今回はSwiftUIをいじっていた時に出てきた Cannot assign to property: 'first' is a get-only property というエラーについて分かったことと対応策です。 エラーが起きた状況 var a = [1, 2, 3, 4] a.last! = 3 // Cannot assign to property: 'firs…

[Swift]RealmSwiftでデータベースを使いたい<実践編>

概要 Swiftでデータベースを使いたい。<準備編>, <基本編>の続き。 環境 Xcode: 12.1 Swift: 5.3 Realm: 10.1.1 RealmSwift: 10.1.1 今回(と前回)で作るアプリ 入力した文字列をリストに追加していくアプリを作ってみる RealmSwiftTestApp 実際に組み込んで…

[Swift]RealmSwiftでデータベースを使いたい<基本編>

概要 Swiftでデータベースを使いたい。<準備編>の続きです。 環境 Xcode: 12.1 Swift: 5.3 Realm: 10.1.1 RealmSwift: 10.1.1 今回(と次回)で作るアプリ 入力した文字列をリストに追加していくアプリを作ってみる RealmSwiftTestApp 基本的な使い方 もちろん…

[Swift]RealmSwiftでデータベースを使いたい<準備編>

概要 Swiftでデータベースを使いたい。Realmが早くていいらしい。とりあえずやってみっか! 環境 Xcode: 12.1 Swift: 5.3 Realm: 10.1.1 RealmSwift: 10.1.1 準備 CocoaPodsに苦戦 実はRealmはXcodeに初めから入ってるライブラリではないらしい。ので外部か…

[Swift]ForEachでIndexを使用する方法

概要 SwiftのForEachでListの中身をぶん回してる時にIndexが欲しくなったので、使い方を調べた。その忘備録。 どうなったのか array.enumerated().forEach( { ( index, item ) in 〜行いたい処理 インデックスはindex 中身はitem〜 } ) こんな感じにするとう…