SwiftUI

SwiftUI

ColorのcgColorがnilになる場合

SwiftUIのColorをCoreDataに保存する際にRGBAを取り出して保存していました。その際にColor.cgColor?.componentsを使用しているのですが、見ての通りこのcgColorはOptionalです。 初期化で...
SwiftUI

CoreData使用時にXcode Previewsが上手く動かない

CoreDataを使ったアプリの開発中にプレビューが上手く動かない事がありました。シミュレータでは動きますし、preview用のデータもしっかり用意していました。 問題のエラーはこちら FileName.swift:24:23: error...
SwiftUI

【SwiftUI】リンクの入れ方(ブラウザ、メール)

自分用のメモも兼ねて書きます。 iOS14以降が対象の場合はSwiftUIで単純なリンクを使う場合はLinkビューを使えます。 Link("View Our Terms of Service", destination: URL(strin...
SwiftUI

【SwiftUI】一番簡単なFirebaseの初期化方法

iOSアプリでもなんだかんだお世話になるGoogleさん。Firebaseをアプリに導入する人も多いと思います。 今回はCocoaPodsの操作部分は省略します。既に色々な人が記事を書いているので。 肝心のソース部分についてですが、Goog...
SwiftUI

【SwiftUI】List内のNavigationLinkの色が元に戻らない

SwiftUIのListにNavigationLinkを仕込むと、リンク先から戻った際に色が元に戻らなくなる事がありました。 結論から言うと、VStackでListの上にほかのViewが入ると発生します。上に他のViewを並べたいときはLi...