CoreData簡單使用

2021-07-11 12:28:40 字數 1071 閱讀 2359

使用coredata的新建步驟:

1、新建工程,選擇好coredata

2、配置coredata裡面的字段,進行關聯;

然後一直往下,最後會生成2對類,

現在直接看**吧!

首先是插入資料的**:(在此插入兩條資料)

userinfo *user;

user.userid = @(1);

user.userguid = @"dsadsadasdsadfgdgsdfg"

; user.username = @"小明"

; user.userid = @(2);

user.username = @"大名"

; user.userguid = @"fgdhkgjlsduidfa"

;取出資料:(當敲出fetch時,自動就聯想出對應的方法,自動生成的)在此我們不使用自動生成的;

nsfetchrequest *fetchrequest = [[nsfetchrequest alloc] init];

[fetchrequest setentity:entity];

if (fetchedobjects == nil)

nslog(@"%@",fetchedobjects);

userinfo *user;

for (user in fetchedobjects)

這一段就是取出資料的**。

使用CoreData查詢資料 謂詞過濾,排序操作

主要是對於nspredicate的介紹 一 nspredicate的基本語法 二 使用coredata查詢資料 謂詞過濾,排序操作 一 nspredicate的基本語法 nspredicate類是用來定義邏輯條件約束的獲取或記憶體中的過濾搜尋。可以使用謂詞來表示邏輯條件,用於描述物件永續性儲存在記憶...

是否該用 Core Data

core data 是 cocoa 裡面一套非常受歡迎的框架,從 mac os x 10.4 提供以來,在 10.5 中引入了完善的 schema 遷移機制,再到 iphone os 3.0 時被引入 cocoa touch,這套完善的框架都被認為是管理大量結構化資料所首選的 cocoa 框架,尤其...

關於CoreData遷移

1.在新專案中新增coredata的類庫,並在 prefix.h中加入 import 2.拷貝原專案中的.xcdatamodeld檔案到新專案中,新增檔案選擇coredata下nsmanagedobject subclass,選擇data models版本,勾選實體。如果實體已經存在,要手動的刪除原...