2012-04-28 137 views

回答

0

除了設備本身的剩餘容量外,您的沙盒的大小沒有限制。

 To manage program memory, iPhone OS uses essentially the same virtual memory system found in Mac OS X. 
In iPhone OS, each program still has its own virtual address space, but (unlike 
Mac OS X) its usable virtual memory is constrained by the amount of physical memory 
available. This is because iPhone OS does not write volatile pages to disk when memory 
gets full. Instead, the virtual memory system frees up volatile memory, 
as needed, to make sure the running application has the space it needs. It does 
this by removing memory pages that are not being used and that contain read-only contents, 
such as code pages. Such pages can always be loaded back into memory later if they are needed again. 

    If memory continues to be constrained, the system may also send notifications to 
the running applications, asking them to free up additional memory. All applications 
should respond to this notification and do their part to help relieve the memory pressure. 
For information on how to handle such notifications in your application, see 
「Observing Low-Memory Warnings.」 
+0

Unkown謝謝您的寶貴信息。在製作我的應用程序時,我會考慮到這一點。 – boochan224 2012-04-29 06:06:58

+0

因爲你回答了我的問題已經過去了一年多了。感謝您迅速回復。我不得不擺脫編程,並沒有檢查堆棧溢出。對於遲到的回覆,我表示歉意。我想我現在能夠再次提出問題! – boochan224 2013-05-27 07:33:05

+0

不客氣。 @ boochan224 – akk 2013-07-25 06:53:07

相關問題