core-data

Grand Central Dispatch (GCD) z CoreData

Używam Grand Central Dispatch (GCD)w mojej aplikacji, aby wykonać ciężkie podnoszenie. Aplikacja wykorzystuje Core-Data do ce ... peracje na moim NSManagedObject W main_queue? Niektóre z operacji, które aktualizują Może potrwać 2-3 sekundy. Proszę o radę.

Wdrożenie "automatycznej lekkiej migracji" dla podstawowych danych (iPhone)

Chciałbym, aby moja aplikacja była w stanie zrobić automatyczną lekką migrację po dodaniu nowe atrybuty mojego podstawowego ... nator; } Mam problem z wyświetlaniem gdzie i jak powinienem dodać kod Apple ' a, aby automatyczna, Lekka migracja działała?

podstawowe dane w statycznej bibliotece dla iPhone ' a

Zbudowałem statyczną bibliotekę, która w dużym stopniu wykorzystuje podstawowe ramy danych. Mogę z powodzeniem korzystać z bi ... dla mnie sens). Więc jest jak programowo pozwolić na "odkrycie" modelu bez konieczności włączania go do głównego projektu?

Jak można powielić lub skopiować obiekt zarządzany przez Core Data?

Mam zarządzany obiekt ("A"), który zawiera różne atrybuty i typy relacji, a jego relacje mają również swoje własne atrybuty i ... miałem nadzieję dowiedzieć się prostszego sposobu, który nie był całkowicie widoczny z podstawowej dokumentacji danych. TIA!

Najlepsze praktyki-domeny i kody NSError dla własnego projektu/aplikacji

Istnieje poprzedni post so dotyczący konfigurowania domen błędów dla własnych frameworków, ale jaka jest najlepsza praktyka ... e czy utrzymanie go jest zbyt duże i czy trzeba się martwić konfliktami numeracji kodów błędów? Czy są tu jakieś inne obawy?

Jak przetestować moje modele teraz, gdy używam Core Data?

Tworzyłem aplikację na iphone ' a z wykorzystaniem modelu domeny i do tej pory odkładałem aspekt trwałości aplikacji. Core D ... ject i użyje @ dynamic dla firstName i lastName nieruchomości? Czy ktoś jeszcze napotkał tego typu coś z Core Data? Dzięki.

Najszybszy sposób sprawdzenia, czy obiekt istnieje w danych podstawowych, czy nie?

Chcę zobaczyć, czy obiekt jest utrzymywany w Core Data, czy nie. Na przykład mam znajomych w Core Data i identyfikuję ich po ... le Core Data ładuje całość do pamięci i chcę wiedzieć, czy George jest przechowywany, czy nie. Jak zrobić to najskuteczniej?

Jak Mogę śledzić / obserwować wszystkie zmiany w podgrafie?

Mam NSManagedObjectContext, w którym mam wiele podklas NSManagedObjects, takich że niektóre są kontenerami dla innych. To, c ... . Czy jest jakiś wygodny (być może oparty na KVO) czy mogę obserwować zmiany w kontekście, które są ograniczone do podgrafu?

Jak skopiować lub przenieść obiekt NSManagedObject z jednego kontekstu do drugiego?

Mam to, co zakładam, jest dość standardową konfiguracją, z jednym scratchpad MOC, który nigdy nie jest zapisywany (zawierając ... problem, więc nie chcę pisać i aktualizować metod copy: dla wszystkich z nich podczas dalszego rozwoju. Jest lepszy sposób?

Używaj CoreData lub SQLite na iPhonie? [zamknięte]

Odkąd CoreData stała się dostępna dla iPhone ' a w OS 3.0, ma być odpowiedzią na trwałość danych i zastąpić wszystkie potrzeby direct SQLite? Jakie są powody, aby nadal używać SQLite? Jakie są zalety / wady SQLite vs. CoreData?

Xcode 4, Core Data Model Version-Ustaw Aktualną Wersję

Jestem zdezorientowany, jak wykonać następującą funkcję w Xcode 4, Aby ustawić model do użycia po utworzeniu modelu wersjonowanego. Design > Model Danych > Ustaw Aktualną Wersję

Jak mogę sprawdzić, czy "NSManagedObject" został usunięty?

Mam NSManagedObject, który został usunięty, a kontekst zawierający ten zarządzany obiekt został zapisany. Rozumiem, że isDele ... ne przez wątek w tle, który przeprowadził usunięcie i zapis za pomocą performSelectorOnMainThread:withObject:waitUntilDone:.)

Awaria podczas dodawania trwałego sklepu (włączona usługa iCloud) w delegacie aplikacji

Zamierzam zacząć aktualizować to, aby pomóc tym, którzy chcą użyć tego jako odniesienia do własnego kodu osobistego. Najnows ... Będę pewien, aby zaktualizować więcej, jeśli znajdę lepsze poprawki lub po prostu coś, co sprawia, że proces bardziej wydaje.

Czy każda Podstawowa relacja danych musi mieć odwrotność?

Powiedzmy, że mam dwie klasy encji: SocialApp i SocialAppType W SocialApp mam jeden atrybut: appURL i jeden związek: type. ... del:SocialApp.type: warning: SocialApp.type -- relationship does not have an inverse Czy potrzebuję odwrotności i dlaczego?

Jak zaktualizować istniejący obiekt w Core Data?

Kiedy wstawiam nowy obiekt robię z następującym kodem: NSManagedObjectContext *context = [appDelegate managedObjectContext] ... if (![context save:&error]) { NSLog(@"Whoops"); } Jak zaktualizować istniejący obiekt w Core data?

Xcode 6 iOS 8 iCloud Core data setup

[7]}czy ktoś ma konfigurację synchronizacji danych iCloud core na Xcode 6 i iOS 8? (mam nadzieję, że to nie jest duplikat pos ... om.apple.developer.ubiquity-container-identifiers 2) Czy muszę mieć konto iCloud Drive, zanim zadziała? Super confused @_@

Zapisywanie wybranego obrazu do CoreData

Jestem w stanie wybrać i wyświetlić obraz z biblioteki zdjęć, ale moim celem jest zapisanie wybranego obrazu lub ścieżki plik ... ge.image = info[UIImagePickerControllerOriginalImage] as? UIImage self.dismissViewControllerAnimated(true, completion: nil)

Klucz Podstawowy Danych

Może to wydawać się głupie, ale nadal nie mogłem wymyślić, jak oznaczyć atrybut jako klucz podstawowy w pliku xcdatamodel. Mo ... mi pomóc? W takim przypadku, Jak mogę "zweryfikować" identyfikator, aby był unikalny? Mam napisać metodę walidacji czy coś?

Zmiana kolejności danych podstawowych UITableView

Wiem, że to pytanie było już zadawane, i przyjrzałem się odpowiedzi na to pytanie . Jednak nadal jestem zdezorientowany, jak ... . Czy Jest jakiś przykładowy kod, który to demonstruje? Byłoby to prostsze niż dzielenie się dużymi kawałkami kodu. Thanks

Jak przechowywać interfejs użytkownika w bazie danych?

Rozwijam aplikację, która wymaga około 100 obrazów lub może więcej, aby zostały wstępnie wstawione do bazy danych Core Data w ... obrze jest przechowywać obrazy w bazie danych Core, czy powinniśmy zapisywać tylko adresy obrazów w lokalnym systemie plików?