, 그것을 확인하고 할당 할 때 비어 있다면 전무에 동일하게 설정하거나 사용하는 경우 오히려 검사를 수행하는 것이 좋습니다?있는 NSArray의 보호있는 NSArray가 비어있는 가능성이있는 경우
NSArray *myArray;
if ([anotherArray count] > 0) <-- Check when assigned
myArray = [anotherArray copy];
else
myArray = nil;
something = [myArray objectAtIndex:x];
또는 더 나은
NSArray *myArray;
myArray = [anotherArray copy];
if ([myArray count] > 0) <-- Check when used
something = [myArray objectAtIndex:x];
?
또한 다른 변수의 경우 NSArray가 가장 먼저 생각났습니다. –
비어있는 경우 왜 이것을 nil로 설정합니까? –