Tôi đã xem bảng sqlite mà Core Data tạo ra và nhận thấy rằng tất cả các cột trong bảng bắt đầu bằng 'Z'. Tôi nhận ra đây là một chi tiết triển khai, nhưng tôi tò mò không biết tại sao lại như vậy và liệu có quyết định thiết kế nào liên quan đến việc này không. Bất cứ ai tình cờ biết hoặc đoán tại sao?
Đây là một đầu ra lược đồ mẫu của cơ sở dữ liệu sqlite Core Data:
sqlite> .schema TẠO BẢNG ZPOST (ZIMK INTEGER PRIMARY KEY, Z_ENT INTEGER, Z_OPT INTEGER, ZPOSTID INTEGER, ZUSER INTEGER, ZCREATEDAT TIMESTAMP, ZTEXT VARCHAR); TẠO BẢNG ZUSER (ZIMK INTEGER PRIMARY KEY, Z_ENT INTEGER, Z_OPT INTEGER, ZUSERID INTEGER, ZAVATARIMAGEURLSTRING VARCHAR, ZUSERNAME VARCHAR); TẠO BẢNG Z_METADATA (Z_VERSION INTEGER PRIMARY KEY, Z_UUID VARCHAR (255), Z_PLIST BLOB); TẠO BẢNG Z_PRIMARYKEY (Z_ENT INTEGER PRIMARY KEY, Z_NAME VARCHAR, Z_SUPER INTEGER, Z_MAX INTEGER);