Skip to content

Instantly share code, notes, and snippets.

@krhoyt
Created November 7, 2013 18:34
Show Gist options
  • Save krhoyt/7359586 to your computer and use it in GitHub Desktop.
Save krhoyt/7359586 to your computer and use it in GitHub Desktop.
Write a text file to disk.
- ( void ) writeTextFile : ( NSString * ) fileName withContents : ( NSString * ) contents
{
NSArray * directories;
NSDate * now;
NSDateFormatter * formatter;
NSError * error;
NSFileManager * manager;
NSMutableString * append;
NSMutableString * path;
now = [NSDate date];
formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterLongStyle];
append = [[NSMutableString alloc] initWithString : contents];
[append appendString: @"\r"];
[append appendString :[formatter stringFromDate : now]];
manager = [NSFileManager defaultManager];
directories = NSSearchPathForDirectoriesInDomains( NSDesktopDirectory, NSUserDomainMask, YES );
path = [[NSMutableString alloc] initWithString : [directories objectAtIndex : 0]];
[path appendString: @"/"];
[path appendString: fileName];
[append writeToFile : path atomically : YES encoding : NSUTF8StringEncoding error : &error];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment