为什么Core Data使用Z前缀命名它在SQLite中创建的表和属性?

时间:2013-03-04 09:52:24

标签: iphone ios cocoa-touch sqlite core-data

只是好奇地知道为什么当我使用SQLite数据库浏览器浏览它们时,所有表和实体都在其名称前面显示Z前缀。我的数据库中的实体在代码中被命名为Assignment,当我浏览它时,它的名称为ZASSIGNMENT。

1 个答案:

答案 0 :(得分:1)

这可能是Team Apple对Core Data SQLite的命名约定。

原因可能是:

  1. Z是字母表中使用最少的字母之一。因此名称冲突的可能性更小。

  2. 在资本中使用Z会使其脱颖而出,因为它将在列表中显示为最后一个。

  3. 即使SAP在其表名中使用Z一个前缀。