2
有兩種方法得到的NSManagedObjectContext我所知道的:核心數據:UIManagedDocument VS AppDelegate中的managedObjectContext @property
創建UIManagedDocument,並要求其管理對象上下文
訪問AppDelegate中的managedObjectContext @property。
這裏的取捨是什麼?我一直在用UIManagedDocument的方式來做,但是我似乎無法在何時/爲什麼要選擇一個。任何澄清將不勝感激!
對不起,downvote - 但我有同樣的問題,並找到答案多餘和無益。你可以擴展「文檔」的數據價值嗎?如果您打算支持iCloud,是否有必要起訴UIManagedDocument?沒有使用UIManagedDocument有什麼好處,但簡單的CoreData + SQL有什麼優勢? – Rhubarb 2012-03-19 11:48:36
@rhubarb UIManagedDocument和CoreData + SQL不是相互排斥的。使用UIManagedDocument時仍然使用CoreData。使用UIManagedDocument只是CoreData之上的另一個抽象級別。如果你有一個雜貨店數據庫,你可以爲每家雜貨店提供一個UIManagedDocument。希望解釋它! – user1181046 2012-04-26 20:31:21