Да, это увеличит количество сохраненных объектов, которые вы добавили, поэтому вы можете освободить объект сразу после добавления его в массив.
NSObject obj1;
obj1=[[NSObject alloc] init];
//obj1's retain count is 1 here.
[array1 addobject:obj1];
//obj1's retain count incremented by 1, so the total retain count is 2.
[obj1 release];
//obj1's retain count decremented by 1, so the total retain count is 1.
array1
будет сохранять объект до тех пор, пока сам массив1 не будет освобожден.