How do I create a temporary file with Cocoa?
cocoa, file-io, objective-c
Solution
A safe way is to use mkstemp(3).
Problem
Years ago when I was working with C# I could easily create a temporary file and get its name with this function: ``` Path.GetTempFileName(); ``` This function would create a file with a unique name in the temporary directory and return the full path to that file. In the Cocoa API's, the closest thing I can find is: ``` NSTemporaryDirectory ``` Am I missing something obvious or is there no built in way to do this?