Core Data'nın oluşturduğu ve tüm tablo sütunlarının 'Z' ile başladığını fark eden sqlite tablosuna bakıyordum. Bunun bir uygulama detayı olduğunun farkındayım, ancak bunun neden böyle olduğunu ve bununla ilgili bir tasarım kararı olup olmadığını merak ettim. Neden olduğunu bilen veya tahmin eden var mı?
İşte Core Data sqlite veritabanının örnek bir şema çıktısı:
sqlite> .schema TABLO ZPOST OLUŞTUR (Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, Z_OPT INTEGER, ZPOSTID INTEGER, ZUSER INTEGER, ZCREATEDAT TIMESTAMP, ZTEXT VARCHAR); TABLO ZUSER OLUŞTUR (Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, Z_OPT INTEGER, ZUSERID INTEGER, ZAVATARIMAGEURLSTRING VARCHAR, ZUSERNAME VARCHAR); TABLO OLUŞTUR Z_METADATA (Z_VERSION INTEGER PRIMARY KEY, Z_UUID VARCHAR (255), Z_PLIST BLOB); TABLO Z_PRIMARYKEY OLUŞTUR (Z_ENT INTEGER PRIMARY KEY, Z_NAME VARCHAR, Z_SUPER INTEGER, Z_MAX INTEGER);