Tag: automatic ref counting

ARC&Malloc:EXEC_BAD_ACCESS

我一直在做一个项目已经有一段时间了,我决定跳到ARC。 我偶然发现了一些轰炸的代码,我想知道原因。 我已设法将其简化为此代码段: typedef __strong id MYID; int main(int argc, char *argv[]) { MYID *arr = (MYID *) malloc(sizeof(MYID) * 4); arr[0] = @”A”; // always get an EXEC_BAD ACCESS HERE arr[1] = @”Test”; arr[2] = @”Array”; arr[3] = @”For”; // uh oh, we need more memory MYID *tmpArray = (MYID *) realloc(arr, sizeof(MYID) * […]