タグ

2024年9月8日のブックマーク (3件)

  • 【Swift】SwiftData を使ってみる

    初めに 今回は Swift のデータ永続化フレームワークである SwiftData の実装をしてみたいと思います。 記事の対象者 Swift 学習者 Swift でデータ永続化を行いたい方 目的 今回は上記の通り SwiftData を用いた実装をしてみたいと思います。 最終的には以下の動画のように簡単なTODOアプリを作ってみたいと思います。 環境 今回は visionOS を含む以下の環境で実装を行います。 Xcode 15.2 visionOS 1.0 実装 実装は以下の手順で行いたいと思います。 データ構造の定義 TODO追加、削除、一覧画面作成 アプリの設定 そのほかにできること 1. データ構造の定義 まずはTODOアプリで使用するデータ構造を定義します。 コードは以下の通りです。 import Foundation import SwiftData @Model final

    【Swift】SwiftData を使ってみる
    CLSmooth
    CLSmooth 2024/09/08
  • SwiftUI x SwiftData でシンプルなメモアプリ(データの永続化を含む)を作成する

    SwiftUI x SwiftData でシンプルなメモアプリ(データの永続化を含む)を作成するSwiftUI x SwiftData でシンプルなメモアプリ(データの永続化を含む)を作成する手順をまとめます。 概要SwiftUIでアプリ開発を行う上でデータの永続化が必要になったので、SwiftData を使った簡単なメモアプリをサンプル実装することで使い方をまとめておきます。 SwiftUIでの永続化について調べていたら Core Data がよく登場していたので最初は Core Data を使おうと思っていましたが、プロジェクト作成時の Storage の箇所に SwiftData という文言があって調べてみたら、どうやら WWDC 2023 で公開されたばかりの新機能のようです。せっかくなので使ってみたいと思います。 余談ですが、こういう新しい技術仕事の場合は情報量が少ない内は極力

    SwiftUI x SwiftData でシンプルなメモアプリ(データの永続化を含む)を作成する
    CLSmooth
    CLSmooth 2024/09/08
  • 【SwiftUI】Listの使い方

    2022/03/09 更新) Listはデータの一覧表示をするのに適したViewです。 画面に収まらない量の場合はスクロール表示になるなど、UIKitUITableViewに似ていますが、はるかに簡単に使えます。 ListはForEachとセットで使うケースが多いので、先にこちらを読んで理解しておくことをおすすめします。 (2023/09/18 更新) ForEachは繰り返し処理の中で、Viewを生成する仕組みです。文字列の入った配列をループしてそれぞれをTextViewに変換する、またはメニュー項目に追加するような動きを実現します。さらに、ForEach...

    【SwiftUI】Listの使い方
    CLSmooth
    CLSmooth 2024/09/08