2014-09-29 68 views
0

我想1 MB大小NSData物体,我想在EXC_BAD_ACCESS运行此代码崩溃设为255iOS中的堆栈项目是否存在内存限制?

方法的所有字节:

const size_t size = 1024 * 1024; 
uint8_t bytes[size] = {[0 ...size - 1] = 255}; 
NSData *data = [NSData dataWithBytes:bytes length:size]; 
NSLog(@"%@", data); 
+0

这是否适用于size = 1024? – 2014-09-29 10:50:24

+0

是的,它确实... – user500 2014-09-29 10:50:54

+2

http://stackoverflow.com/questions/2918691/is-there-stack-size-in-iphone – 2014-09-29 10:51:03

回答

0

要关闭这里的问题就是答案。

Doc表示,对于iOS中的主要威胁,堆栈大小为1 MB。