数据管理与控制器开发全解析
1. 索引使用注意事项
在SQLite持久存储中,合理使用索引可以显著提升性能。但如果在不需要的地方添加索引,反而会降低性能。所以,若没有明确理由选择“Indexed”,就不要勾选。
2. 属性类型介绍
每个属性都有其类型,用于确定该属性能够存储的数据种类。以下是Core Data支持的常见属性类型:
| 数据类型 | 描述 | 存储范围 | 运行时设置方式 |
| — | — | — | — |
| Integer 16 | 存储有符号整数 | -32,768 到 32,767 | 使用NSNumber的工厂方法,如numberWithInt: 或 numberWithLong: |
| Integer 32 | 存储有符号整数 | -2,147,483,648 到 2,147,483,647 | 使用NSNumber的工厂方法,如numberWithInt: 或 numberWithLong: |
| Integer 64 | 存储有符号整数 | -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 | 使用NSNumber的工厂方法,如numberWithInt: 或 numberWithLong: |
| Decimal | 存储十进制数,无舍入误差 | 最多38位有效数字 | 使用NSDecimalNumber实例 |
| Double | 存储十进制数,使用64位浮点数表示 | - | 使用NSNumber的numberWithDouble: 方法创建实例 |
| Float | 存储十进制数,使用32
超级会员免费看
订阅专栏 解锁全文
85万+

被折叠的 条评论
为什么被折叠?



