Alapadatok Programozási Útmutató: Mi Az Alapadatok?

a Core Data egy keretrendszer, amelyet az alkalmazás modellrétegobjektumainak kezelésére használ. Általános és automatizált megoldásokat kínál az objektum életciklusához és az objektumgráf-kezeléshez kapcsolódó közös feladatokhoz, beleértve a perzisztenciát is.

az alapadatok általában 50-70 százalékkal csökkentik a modellréteg támogatására írt kód mennyiségét. Ez elsősorban a következő beépített funkcióknak köszönhető, amelyeket nem kell megvalósítania, tesztelnie vagy optimalizálnia:

  • változás követés és beépített kezelése visszavonás és újra túl alapvető szövegszerkesztés.

  • a változás terjedésének fenntartása, beleértve az objektumok közötti kapcsolatok következetességének fenntartását.

  • lusta betöltése tárgyak, részben megvalósult határidős (hibás), és copy-on-write adatmegosztás csökkentése fölött.

  • a tulajdonságértékek automatikus érvényesítése. A felügyelt objektumok kiterjesztik a szokásos kulcs-érték kódolási érvényesítési módszereket annak biztosítására, hogy az egyes értékek elfogadható tartományokon belül legyenek, így az értékek kombinációinak értelme van.

  • Sémaáttelepítési eszközök, amelyek egyszerűsítik a sémamódosításokat, és lehetővé teszik a hatékony helyszíni sémaáttelepítést.

  • opcionális integráció az alkalmazás vezérlő rétegével a felhasználói felület szinkronizálásának támogatása érdekében.

  • adatok csoportosítása, szűrése és rendszerezése a memóriában és a felhasználói felületen.

  • automatikus támogatás objektumok tárolására külső adattárakban.

  • kifinomult lekérdezés összeállítása. SQL írása helyett összetett lekérdezéseket hozhat létre egy NSPredicate objektum lekérési kéréssel történő társításával.

  • verziókövetés és optimista zárolás az automatikus multiwriter konfliktusmegoldás támogatásához.

  • hatékony integráció a macOS és iOS eszközláncokkal.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.

Previous post motorháztető vs. motorháztető
Next post I-Glo (fluoreszcein-nátrium) csíkok