Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
了解iPhone有多少内存?_Iphone_Ios_Objective C_Memory_Nsdata - Fatal编程技术网

了解iPhone有多少内存?

了解iPhone有多少内存?,iphone,ios,objective-c,memory,nsdata,Iphone,Ios,Objective C,Memory,Nsdata,我的应用程序获取电影对象的数据并通过网络发送。问题是,如果视频足够大,我担心我的应用程序会因为内存中有太多数据而崩溃。有没有办法检查iPhone的使用限制,这样我就可以阻止它传输比这更大的视频?即使你知道当前设备上的可用内存量,系统也会在你分配一半内存之前很久就停止应用程序。难道你不能简单地选择一个合理的安全块大小并分块发送视频吗?即使你知道当前设备上可用的内存量,系统也会在你分配一半内存之前很久就停止应用程序。难道你不能简单地选择一个合理的安全块大小并分块发送视频吗?当你的应用程序使用太多内存

我的应用程序获取电影对象的数据并通过网络发送。问题是,如果视频足够大,我担心我的应用程序会因为内存中有太多数据而崩溃。有没有办法检查iPhone的使用限制,这样我就可以阻止它传输比这更大的视频?

即使你知道当前设备上的可用内存量,系统也会在你分配一半内存之前很久就停止应用程序。难道你不能简单地选择一个合理的安全块大小并分块发送视频吗?

即使你知道当前设备上可用的内存量,系统也会在你分配一半内存之前很久就停止应用程序。难道你不能简单地选择一个合理的安全块大小并分块发送视频吗?

当你的应用程序使用太多内存时,它会收到内存警告。这是你唯一知道的方式。视图控制器将调用其
didReceiveMemoryWarning
方法。还将引发
UIApplicationIDReceiveMemoryWarningNotification
事件。

应用程序在使用过多内存时将收到内存警告。这是你唯一知道的方式。视图控制器将调用其
didReceiveMemoryWarning
方法。还将引发
UIApplicationIDReceiveMemoryWarningNotification
事件。

我认为根据设备中的可用内存定义限制是不对的。我建议您从磁盘上传文件。ASIHTT提供了从磁盘流式传输文件的功能。这将解决您的内存问题。

我认为根据设备中可用的内存来定义限制是不对的。我建议您从磁盘上传文件。ASIHTT提供了从磁盘流式传输文件的功能。这将解决您的内存问题。

我刚刚考虑过这个选项。你认为合理的安全块大小是什么?20mb太多?我会选择不会减慢传输速度的最小尺寸。大概从1MB左右开始,看看效果如何。我刚刚考虑过这个选项。你认为合理的安全块大小是什么?20mb太多?我会选择不会减慢传输速度的最小尺寸。大概从1MB左右开始,看看情况如何。