我正在用 swift 编写一个应用程序,通过苹果的核心数据保存其数据。在我的代码中,所有整数都被声明为“Int”,因为这样更灵活,并且编译器会根据代码运行的设备调整这些整数。
但是,当我想使用核心数据保存这些“Int”时,我必须选择 32 位或 64 位整数。如果可能的话,我希望我的应用程序能够与 iphone 5-6s 兼容,因此我对是否选择 32 位犹豫不决(我读到 Apple 在 6s 中转向了 32 位,因为性能更好)。
有什么解决方法可以保持这部分代码的灵活性吗?如果我选择32位,如果代码在64位设备上运行会发生什么?
提前致谢。