Я согласен с вами, что перемещение с NSFileManager должно только изменить связь в файловой системе и ничего не загружать в память. Но если вы действительно хотите знать наверняка , не верьте ответу, который вы получаете на Stack Overflow, протестируйте его сами в своем приложении! Во время работы приложения в XCode нажмите Debug Navigator , затем инструмент Show Debug Gauges , затем Memory . Это выглядит очень красиво.

Затем проверьте одно из ваших перемещений файлов и убедитесь, что в памяти нет скачка.