ここで何が起こるべきですか?安全ですか?
NSArray *nullArray=nil;
for (id obj in nullArray) {
// blah
}
より具体的には、これを行う必要がありますか:
NSArray *array=[thing methodThatMightReturnNil];
if (array) {
for (id obj in array) {
// blah
}
}
それともこれでいいですか?:
for (id obj in [thing methodThatMightReturnNil]) {
// blah
}