Несколько лет назад, когда я работал с C#, я мог легко создать временный файл и получить его имя с помощью этой функции:
Path.GetTempFileName();
Эта функция создаст файл с уникальным именем во временном каталоге и вернет полный путь к этому файлу.
В Cocoa API самое близкое, что я могу найти, это:
NSTemporaryDirectory
Я пропустил что-то очевидное или нет встроенного способа сделать это?