SwiftUI

未分類

Firebase FirestoreをSMPでSwiftUIへ導入した手順

現在はCloud Firestoreが正式な呼び方の様です。SMPとは「Swift Package Manager」のことです。JSONデータを共有できる所に保存したかったので試してみました。ユーザー認証はなしです。公式の手順で大体いけます...
AI

SwiftUIで学ぶ、MVVMとCombine シリーズ1「概念: Conceptual」

シリーズ全体説明MVVMの概念を簡単に理解し、Combineも学んじゃう欲張りシリーズです。概念、イメージ、登場する情報、手順、実装の順に学ぶと良いらしいのでその順で進んでいきます。理解しやすいように、SwiftUI と Combine を...
Howto

SwiftUI 1行で使えるグラデーション

コード例import SwiftUIstruct ContentView: View { var body: some View { ZStack { AngularGradient(colors: , center: .bottomLea...
AI

View用データとCoreDataのデータを上手く分ける方法やまとめ方、ネーミングなど

はじめにSwiftUIとCore Dataを一緒に使うと非常にパワフルなアプリケーションを作成することができます。しかし、そのためにはデータ管理をしっかりと行う必要があります。この記事では、SwiftUIとCore Dataを使っている場合...
未分類

SwiftUIプロパティのカテゴリー分け: 4つの主要な分類。4つに分けてみた。

SwiftUIでアプリケーションを開発する際、多くの種類のプロパティが登場します。これらを効果的に管理し、コードの可読性と保守性を向上させるためには、プロパティをカテゴリーに分けることが有用です。この記事では、SwiftUIのプロパティを4...
AI

使ってみたい。SwiftUIの@ViewBuilderについて理解する

イントロダクション@ViewBuilderはSwiftUIで非常に重要な役割を果たすカスタム属性です。この記事では、@ViewBuilderの基本から、どのようにして動的なビューを生成するのかまで詳しく解説します。SwiftUIの@View...
AI

CoreData: UIKit と SwiftUI で共存させる際に、同じコンテナやエンティティを使う場合、いくつか注意すべき点があります。

UIKitとSwiftUIを共存させる際にCore Dataを効率的に使用するためのベストプラクティスと注意点を解説。
Howto

SwiftUIカンニングペーパー: Binding, ListとButtonなどなど

やった事あるけど思い出せないし、時間をかけたくない時のカンニングペーパー + アウトプットSwiftUIカンニングペーパー: Binding, ListとButtonなどなど@Stateと@Bindingとinit@Binding は外部か...
AI

SwiftData vs Core Data: Xcode 15での新旧データストレージソリューションの簡単比較

この記事では、Xcode 15でのデータストレージソリューション、SwiftDataとCore Dataを詳しく比較します。iOSやmacOS開発に役立つ情報を提供します。
AI

SwiftData: Xcode 15用に更新された強力なデータストレージソリューション

SwiftDataはiOS, macOS, tvOS, watchOS, visionOS向けの新しいデータストレージフレームワークです。この記事ではSwiftDataの主な特徴とメリットを詳しく解説します。
Howto

SwiftUIのSectionとListとForEachを理解したい

SwiftUIはAppleが開発したUIツールキットで、ユーザーインターフェースを作成します。この記事では、SwiftUIの基本的な要素であるSection、List、そしてForEachについて詳しく解説します。SwiftUIのSecti...