在核心数据中,我有一个名为的实体item,它具有属性score。
目前score有类型int16_t。
scores 值是从项目中的不同位置更新的,通过解析它[[UITextField text] integerValue],同时保持对溢出的警惕。
scores 数据类型很可能在未来发生变化。我希望将与该更改相关的未来风险降至最低。
我能想到的唯一方法是使用预处理器宏#define itemScore_t int16_t。
有没有更好的方法,比如直接从Core Data中确定数据类型?