Нет, он не копирует их. Это сохраняет их. Да, вы можете безопасно освобождать объекты после добавления их в массив.
Документы , как всегда, объясняют это очень четко:
Массивы поддерживают строгие ссылки на свое содержимое - в среде управляемой памяти каждый объект получает сообщение сохранения, прежде чем его идентификатор добавляется в массив, и сообщение об освобождении, когда он удаляется из массива или когда массив освобождается. Если вы хотите использовать коллекцию с другой семантикой владения объектом, рассмотрите возможность использования ссылки CFArray, NSPointerArray или NSHashTable.