並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 7 件 / 7件

新着順 人気順

"Core Data"の検索結果1 - 7 件 / 7件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

"Core Data"に関するエントリは7件あります。 iOS が関連タグです。 人気エントリには 『【Swift】Core Dataをバックグラウンドで使う | 2速で歩くヒト』などがあります。
  • 【Swift】Core Dataをバックグラウンドで使う | 2速で歩くヒト

    準備 今回はサンプルとして、以下のようにNoteというエンティティが1つある前提とします。 text1 〜 text3はOptionalです。 全体的な流れ バックグラウンドからCore Dataを使うにあたり、やらなければならないことは大きく以下の3つです。 バックグラウンド用のNSManagedObjectContextの作成perform/performAndWaitを使っての処理実行マージポリシーの設定バックグラウンド用のNSManagedObjectContextの作成 Core Dataはマルチスレッド環境で動作するよう設計されていますが、スレッドセーフではありません。 NSManagedObjectのインスタンスを複数のスレッドやキューをまたいで使用すると、普通にデータの不整合を起こしたりアプリがクラッシュしたりします。 Core Dataでは、この問題をシリアルキューを使用

      【Swift】Core Dataをバックグラウンドで使う | 2速で歩くヒト
    • 【iOS】Core Data + SwiftUIをMVVMで組む | 2速で歩くヒト

      プロジェクト作成 Xcodeを起動し、メニューの File > New > Project… から新規にプロジェクトを作成します。 Core Dataを使ったプロジェクトの作成方法、基本的な使い方についてはこちらの記事でもまとめていますので、合わせてご参照ください。 Core Dataのモデル作成 XcodeのProject Navigatorから.xcdatamodeldファイルを選択し、モデル編集画面を開きます。 ユーザー情報を格納するエンティティを作成します。 ↓のようにしてみました。 【エンティティ】 ・User ユーザー情報を表す 【属性】 ・admin Boolean型 / Not Optional + Default “NO” / 管理者権限を持つユーザーかどうか ・userId String型 / Not Optional + Default “Empty String”

        【iOS】Core Data + SwiftUIをMVVMで組む | 2速で歩くヒト
      • iOSにユーザーデータを保存する方法と、そのためのコードの書き方: UserDefaults、Core Data、Key Chain、CloudKit - Qiita

        iOSにユーザーデータを保存する方法と、そのためのコードの書き方: UserDefaults、Core Data、Key Chain、CloudKitiOSSwift データの保存はiOSアプリの持つ主要な機能です。たとえば、ユーザーが指定した色などの環境設定を保存したり、ウェブサイトのトークンをアプリに保存したり、ToDoリストのアプリを作ってタスクを保存したりすることができます。データをシステムに保存する方法はいくつもあります。 目次 User Defaults Core Data Keychain iCloud CloudKit この記事では、上記の方法それぞれについて、サンプルコードを使って解説します。 User Defaults 主な用途 わずか2〜3行のコードで、String, Int, Bool, やどんな Data オブジェクトも保存・取り出しができます。 通常は、ユーザー

          iOSにユーザーデータを保存する方法と、そのためのコードの書き方: UserDefaults、Core Data、Key Chain、CloudKit - Qiita
        • 【Swift】Core Dataの基本的な使い方 | 2速で歩くヒト

          Core Data の使用準備 新規プロジェクト作成時 Xcodeにて新規にプロジェクトを作る際、以下の画面で「Use Core Data」をチェックON。 既存プロジェクトにCore Dataを加える場合 プロジェクト作成時に「Use Core Data」をチェックしなかった場合、もしくはデータモデルを別途作りたい場合は、メニューの File > New > File… を選択し、「Choose a template for your new file:」の画面で「Data Model」を選択する。 Persistent Containerの初期化 AppDelegate.swiftを開いて、AppDelegateクラス内に以下を記述。 (名前が異なる場合は、それ相当のファイルとクラス) プロジェクト作成時に「Use Core Data」をチェックした場合は自動で記述される。 “Lear

            【Swift】Core Dataの基本的な使い方 | 2速で歩くヒト
          • Using NSBatchDeleteRequest to delete batches in Core Data

            An NSBatchDeleteRequest can be used to efficiently delete a batch of entries from a Core Data SQLite persistent store. It runs faster than deleting Core Data entities yourself on a managed object context as they operate at the SQL level in the persistent store itself. Its usage, however, is a bit less simple compared to the usual delete method which you can use on a managed object context. So befo

              Using NSBatchDeleteRequest to delete batches in Core Data
            • Betamagic - Core Data Lab

              Powerful tools Core Data Lab offers everything to view and analyze the Core Data database of your app, like a predicate editor, data editor, data change tracker and a built-in web and image content viewer. Familiar interface There is no need to learn anything new, thanks to its familiar interface design, native macOS interaction controls and a data presentation that strictly follows the Core Data

                Betamagic - Core Data Lab
              • Core Data / SwiftData の iCloud 同期が実行されていることを可視化する - maiyama4's blog

                iOS / macOS アプリのデータベースに Core Data や SwiftData を使うと、 iCloud 同期を無料かつ簡単に使うことができます。ちょっとやってみるレベルの個人開発だと絶対に自分でサーバーを管理したくないので、複数デバイスからまともに使えるアプリを作ろうと思うと iCloud 同期はリーズナブルな選択肢だと思います。 ただし、アプリから iCloud 同期を実行したり停止したりする API はないので、同期の実行は OS のご都合のよいタイミングでよろしくお願いしますという感じになっています。これは iCloud 同期を利用するアプリの開発者としても利用者としてもかなり気になる点で、 ある端末でデータを更新したのにもう一方の端末には反映されていなくて、それぞれの端末でアプリを操作してみたり再起動してみたりしても全然同期されないということが起こったりします。 同期

                  Core Data / SwiftData の iCloud 同期が実行されていることを可視化する - maiyama4's blog
                1

                新着記事