Writes the bytes in the receiver to the location specified by
- iOS 2.0+
- macOS 10.0+
- tvOS 9.0+
- watchOS 2.0+
The location to which to write the receiver's bytes. Only
file://URLs are supported.
true, the data is written to a backup location, and then—assuming no errors occur—the backup location is renamed to the name specified by
a; otherwise, the data is written directly to
atomicallyis ignored if
ais not of a type the supports atomic writes.
Since at present only
file:// URLs are supported, there is no difference between this method and
write(to, except for the type of the first argument.
This method may not be appropriate when writing to publicly accessible files. To securely write data to a public location, use
File instead. For more information, seeSecuring File Operations in Secure Coding Guide.