[myArray enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { [[myTreeNode mutableChildNodes] addObject:[NSTreeNode treeNodeWithRepresentedObject:obj]]; //myTreeNode is an NSTreeNode }];
Можно ли создавать объекты внутри блока?
Да. В принципе, можно делать в блоке все, что вы можете делать в обычной функции.