Ich habe mir die SQLite-Tabelle angesehen, die Core Data generiert, und festgestellt, dass alle Tabellenspalten mit 'Z' beginnen. Mir ist klar, dass dies ein Implementierungsdetail ist, aber ich war gespannt, warum dies der Fall ist und ob dies mit einer Entwurfsentscheidung verbunden ist. Weiß jemand zufällig oder errät warum?
Hier ist eine Beispielschemaausgabe der Core Data SQLite-Datenbank:
sqlite> .schema TABELLE ERSTELLEN ZPOST (Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, Z_OPT INTEGER, ZPOSTID INTEGER, ZUSER INTEGER, ZCREATEDAT TIMESTAMP, ZTEXT VARCHAR); TABELLE ZUSER ERSTELLEN (Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, Z_OPT INTEGER, ZUSERID INTEGER, ZAVATARIMAGEURLSTRING VARCHAR, ZUSERNAME VARCHAR); CREATE TABLE Z_METADATA (Z_VERSION INTEGER PRIMARY KEY, Z_UUID VARCHAR (255), Z_PLIST BLOB); TABELLE ERSTELLEN Z_PRIMARYKEY (Z_ENT INTEGER PRIMARY KEY, Z_NAME VARCHAR, Z_SUPER INTEGER, Z_MAX INTEGER);