Core Data Editor va permite sa vizualizati, sa editati si sa analizati cu usurinta datele aplicatiilor. Core Data Editor este compatibil cu aplicatiile Mac si iOS si accepta XML, SQLite si magazinele binare, vizualizeaza toate relatiile si este capabil sa editeze datele si sa genereze codul Objective-C pentru modelul de date.
Core Data Editor va va ghida printr-un scurt proces de configurare atunci cand lansati initial aplicatia. Acest proces de configurare este complet optional. Puteti sari peste fiecare pas daca stiti ce faceti. Este recomandat sa va luati timp si sa continuati procesul de configurare. Dureaza doar cateva minute.
Daca doriti sa sprijiniti Core Data Editor, puteti dona prin PayPal.
Multumiri.
Descarcati sursele, deschideti spatiul de lucru in Xcode si apasati build si run. Terminat.
Core Data Editor se refera la afisarea si editarea obiectelor gestionate. O mare parte din cod se ocupa pur si simplu de acest aspect.
CDEManagedObjectsViewController
Aceasta clasa este foarte importanta, deoarece este responsabila pentru o multime de lucruri diferite:
- Afisati obiectele gestionate 0-n intr-o vizualizare in tabel.
- Gestionati un camp de cautare care permite utilizatorului sa filtreze obiectele gestionate afisate in prezent.
- Permiteti utilizatorului sa adauge si / sau sa elimine obiecte gestionate.
monjas lesvianas lesbianas scat
sexo en la playa nudista porno sub
viejas mexicanas follando hentai audio español
porno casero españa vidiosxxx
le pilla masturbandose xxx españa
parejas pilladas follando porno parejas
porno traducido español xxxabuelas
sol sanchez actriz porno chicas haciendo el amor
maria patiño desnuda orgias xxx
porno español jovencitas tetonas en la playa
corrida boca porno español jovencita
zofilia xxx moras follando
tetas amaters maduras españolas camara oculta
naomi woods sexo romantico
mamas incestuosas coños gordos
torrent porno cine xxx
porno gratis abuelos videos porno gratis caseros
masaje final feliz jovencitas masturbandose
folladoras triple anal
gordas corriendose maduras buenorras
Un controler de vizualizare a obiectelor gestionate poate afisa toate obiectele dintr-o anumita entitate sau toate obiectele care sunt legate de un obiect in ceea ce priveste o relatie specifica (care poate fi una la unu, la multi (ordonata sau neordonata)).
Deci, puteti arunca aproape orice cerere catre un controler de vizualizare a obiectelor gestionate si va functiona. Functioneaza chiar daca afisarea TOATE obiectele care apartin unei anumite entitati functioneaza diferit decat simpla afisare a unui obiect care face parte dintr-o relatie individuala. Aici intra in joc coordonatorii de date. Un coordonator de date abstractizeaza toate diferentele si fiecare controler de vizualizare a obiectelor gestionate este alimentat de un coordonator de date.
Coordonatori de date
Dupa cum sa mentionat deja, fiecare controler de vizualizare a obiectelor gestionate este alimentat de un coordonator de date. Un coordonator de date poate
- incarcati obiectele solicitate
- pregatiti o vizualizare de tabel (= creati coloanele de tabel necesare pentru a afisa obiectele gestionate)
- creati valori de obiect pentru randurile / coloanele din tabelul de vizualizare
- creati obiecte gestionate noi
- sterge (selectat) obiecte gestionate
- permite utilizatorului sa editeze valori
- salvarea automata a informatiilor legate de entitate (latimea coloanei, ordonarea coloanei)
Un coordonator de date este reprezentat de o instanta a CDERequestDataCoordinator. Aceasta clasa are o multime de metode pentru abilitatile descrise mai sus. Majoritatea metodelor au o implementare implicita. Se presupune ca aceasta clasa este subclasata. Exista mai multe subclase:
- CDEEntityRequestDataCoordinator: Daca un controler de vizualizare a obiectelor gestionate doreste sa afiseze TOATE obiectele care apartin unei anumite entitati, pur si simplu creeaza un CDEEntityRequestDataCoordinator. Intern, un CDEEntityRequestDataCoordinator infiinteaza un NSArrayController pentru a face viata grea. De asemenea, permite crearea si stergerea obiectelor.
- CDEUnorderedRelationshipRequestDataCoordinator: Aceasta clasa este utilizata de un controler de vizualizare a obiectelor gestionate care doreste sa afiseze o relatie neordonata la multi. Daca un utilizator doreste sa adauge un obiect, acest coordonator creeaza un obiect si stabileste o relatie cu obiectul original.
- CDEOrderedRelationshipRequestDataCoordinator: Acest coordonator functioneaza similar cu versiunea neordonata, dar, in plus, creeaza o coloana de tabel suplimentara care contine indexul de ordine al obiectelor gestionate afisate.
- CDEToOneRelationshipRequestDataCoordinator: Un coordonator individual este responsabil pentru gestionarea a tot ceea ce are legatura cu un obiect care face parte dintr-o relatie individuala. Scopul sau principal este de a introduce un comportament de adaugare / eliminare diferit: Adaugarea unui obiect gestionat intr-o relatie la unu are sens numai daca nu exista deja un obiect inrudit.
Acestea fiind spuse, ar trebui sa existe putine motive pentru a introduce o noua subclasa de coordonatori.
Daca doriti sa contribuiti, trimiteti-mi cereri de extragere. Aruncati o privire la urmaritorul de probleme pentru a afla ce ar trebui facut mai departe.
Core Data Editor are urmatoarele dependente terta parte:
- BFNavigationController
- Analizator CHCSV
- Extensii Omni NSAlert
- RSVerticallyCenteredTextFieldCell
- Cod de la ATS
- mogenerator
- Christian Kienle (dezvoltator original, intretinator)
- Denis Lebedev
- danydev
- Roberto Dries
- Mitch Cohen
Christian Kienle ([email protected])
3-clauza BSD (va rog sa nu ma dati in judecata)








