Az általános elképzelés az alapadatokat a környezetben a kakaó, a Mac OS, IOS, alma, Xcode fejlesztői

Core adatainak Cocoa környezetben, Mac OS, iOS

Az általános elképzelés az alapadatok

Core adatok nem relációs adatbázis vagy egy relációs adatbázis-kezelő rendszer (RDBMS).

Core adatok infrastruktúrát biztosít a változás-menedzsment, valamint az objektum tárolására, és letölteni azokat a raktárból. Ez a technológia használható SQLite egyik fajta tartós tárolására. Ez azonban nem jelenti azt, önmagában egy adatbázisban. (Ennek hangsúlyozása pont: például csak akkor használható, in-memóriával az alkalmazás, és használja az alapadatok a változások nyomon követése és kezelése, de soha adatokat menteni egy fájlba.).

Core adatok nem szüntetik meg annak szükségességét, hogy írjon kódot. Bár lehet létrehozni nagyon összetett alkalmazások az adatmodellezés eszközök Xcode és Interface Builder, egy valós alkalmazás, akkor is ki kell írni a kódot.

Core adatok nem függ a Cocoa kötések.

Core adatok jól integrálható Cocoa kötések és ugyanazt a technológiát használja, és megosztása jelentősen csökkenti a kódot, de akkor a Core adatok nélkül Cocoa kötések.

Miért célszerű használni Core adatok

Számos oka van, miért lehet helyénvaló Core adatok. Az egyik az, hogy a Core Data, csökkenti a kódot írt, hogy a kérelem alátámasztására modell réteg, általában 50% - 70%, mért sornyi kódot.

Core Data érett kódot, amelynek minősége biztosítja a készülék ellenőrzi, és használják naponta több millió ügyfél széles körben alkalmazható. A szerkezet lett optimalizálva több változata. Ez használ szereplő információk a modell és vypolnenyaet funkciók általában nem működik az alkalmazás szintjén kódot. Továbbá amellett, hogy kiváló a biztonság és a hibakezelés, mivel jobb skálázhatóság a memória tekintetében bármelyik konkurens megoldások. Más szóval, akkor hosszú időt töltenek a gondosan feldolgozása során a saját megoldások optimalizálása egy adott tárgykörben, ahelyett, hogy a teljesítmény előnye, hogy a Core adatok térítésmentesen biztosítja minden alkalmazás.

Ha nem megfelelő használat Core adatok

Először is, ha azt tervezi, hogy egy nagyon kis mennyiségű adatot. Ebben az esetben könnyebb használni az adatgyűjtéshez tárgy - tömbök és szótárak és mentse őket egy .plist fájlokat.

Másodszor, ha használja a határokon platformernaya építészeti vagy hozzá kell férnie egy szigorúan meghatározott formátumú adatállományban (store), mint SQLite.

Nos, a harmadik - az, hogy az adatbázis kliens-szerver adatbázis, mint a MySQL vagy PostgreSQL. dolgozik ezekkel adatbázisok külön fejezet példákkal „adatbázisok a Mac OS X”.

Kapcsolódó cikkek