0
由於我在我的model.xcdatamodeld中嵌入了獲取請求,我需要一個NSManagedObjectModel實例來從中獲取獲取請求。所以我可以這樣做:我是否可以將NSManagedObjectModel保留在屬性中供以後使用?
NSManagedObjectModel *managedObjectModel = [NSManagedObjectModel mergedModelFromBundles:nil];
NSFetchRequest *fetchRequest = [managedObjectModel fetchRequestFromTemplateWithName:requestTemplateName
substitutionVariables:substitutionDictionary];
我的問題是關於managedObjectModel。我是否應該將其保留在物業中以便重複使用?或者我應該在需要時調用mergedModelFromBundles?
我不知道在內存/速度方面調用'[NSManagedObjectModel mergedModelFromBundles:nil]'的代價。名爲「mergeModelFrom」使我認爲這隱藏了一些操作,如果在我的應用程序中爲每個請求執行,那麼這些操作可能會導致糟糕的糟糕性能。那是對的嗎 ?