2009-07-23 37 views
7

Tôi đang tìm cách sử dụng Dữ liệu chính trong ứng dụng iPhone của mình.Yêu cầu lưu trữ liên tục là một yêu cầu đối với dữ liệu cốt lõi trên iPhone?

Ứng dụng không thực sự cần lưu trữ dữ liệu được sử dụng, nhưng nó cần phải được quản lý và có thể truy vấn được.

Dữ liệu cốt lõi có thể được sử dụng cho các tập dữ liệu tồn tại hoàn toàn trong bộ nhớ và không tiếp tục tồn tại trên đĩa không?

Trả lời

18

Tuyệt đối, chỉ cần đặt loại cửa hàng thành NSInMemoryStoreType. Cụ thể hơn, bạn thiết lập nó như thế này:

NSError *error = nil; 

//Ignore that it is called an "NSPersistentStore", it is not persisted 
NSPersistentStore *inMemoryStore = [persistentStoreCoorindator addPersistentStoreWithType:NSInMemoryStoreType configuration:nil URL:nil options:nil error:&error]; 

if (inMemoryStore && !error) { 
    //It is setup 
} 
+0

Perfect! Cảm ơn! – Jasarien

+0

OH WOW? Tôi đã phàn nàn rất nhiều về cách dữ liệu lõi chậm. –

Các vấn đề liên quan