NSArrayをインスタンス化してNSMutableArrayを渡すと、NSArrayになりますか、それとも1つのように見えますか。
つまり、可変アレイは最終的にリリースされます
- (NSArray *)getObjectivesWithPerspective:(Perspective *)perspective
{
NSMutableArray *result = [NSMutableArray array];
for (ObjectiveManagedObject *objective in self.objectives)
{
if (objective.perspective.objectID == perspective.objectID) {
[result addObject:objective];
}
}
return [NSArray arrayWithArray:result];
}