このコードはクラッシュせずに実行され、ドキュメントには何も表示されませんが、本当に安全ですか?
[mutableArray enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
    // do some stuff to obj before removing it
    [mutableArray removeObject:obj];
}];
    このコードはクラッシュせずに実行され、ドキュメントには何も表示されませんが、本当に安全ですか?
[mutableArray enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
    // do some stuff to obj before removing it
    [mutableArray removeObject:obj];
}];