Я дивився на таблицю sqlite, яку генерує Core Data, і помітив, що всі стовпці таблиць починаються з «Z». Я усвідомлюю, що це деталь реалізації, але мені було цікаво, чому це так, і якщо в цьому брало участь дизайнерське рішення. Хтось знає чи здогадується чому?
Ось зразок схеми виводу бази даних Core Data sqlite:
sqlite> .schema СТВОРИТИ ТАБЛИЦЮ ZPOST (Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, Z_OPT INTEGER, ZPOSTID INTEGER, ZUSER INTEGER, ZCREATEDAT TIMESTAMP, ZTEXT VARCHAR); СТВОРИТИ ТАБЛИЧНИЙ ЗУСЕР (Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, Z_OPT INTEGER, ZUSERID INTEGER, ZAVATARIMAGEURLSTRING VARCHAR, ZUSERNAME VARCHAR); СТВОРИТИ ТАБЛИЦУ Z_METADATA (Z_VERSION INTEGER PRIMARY KEY, Z_UUID VARCHAR (255), Z_PLIST BLOB); СТВОРИТИ ТАБЛИЦУ Z_PRIMARYKEY (Z_ENT INTEGER PRIMARY KEY, Z_NAME VARCHAR, Z_SUPER INTEGER, Z_MAX INTEGER);