Objective-c和swift中NSDate的大小是多少

时间:2017-03-09 06:24:14

标签: ios objective-c swift

在java中,长时间戳为8个字节。 Objective-c和swift中NSDate的大小是多少?

2 个答案:

答案 0 :(得分:2)

在iOS数据类型中分别是。

OS X和iOS中的整数数据类型:

enter image description here

OS X和iOS中的浮点数据类型:

enter image description here

Source

当您询问NSDate的大小时,它的类不是原始数据类型,您可以在其中创建其对象以访问其成员函数和变量。创建对象时,内存将在HEAP 中分配

您可以在SwiftObjective c中使用<input type="checkbox" name="customPermissions[]" ng-model="form.customPermissions.examsList" value="examsList" ng-init="form.customPermissions.examsList=true"> {{phrase.examsList}} 方法来获取任何数据类型的大小。

答案 1 :(得分:0)

您应该重新提出问题,以澄清您实际上要做的事情。任何平台上的时间戳大小与在服务器上存储时间戳的问题无关。将时间戳存储为原始字节意味着它在设备和/或平台之间不可移植。最好将时间戳编码为日期字符串,然后将其发送到服务器进行存储。

服务器如何存储它是另一个更广泛的问题,但基本选项是字符串或某种内部格式,可根据需要转换为字符串,取决于你要去的内容在服务器上实际使用它。

虽然我们正在考虑,但请确保考虑时区,或者更好的是,始终使用UTC作为时间戳。