前輩說,程式命名做的好就不用寫註解,所以nothing to say
-(void)writeToTextFile:(NSString*)content withFileName:(NSString*)textFileName
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fileName = [NSString stringWithFormat:@"%@/%@",documentsDirectory,textFileName];
//save context to file
[content writeToFile:fileName atomically:NO encoding:NSStringEncodingConversionAllowLossy error:nil];
}
-(void)readTextFile:(NSString *)textFileName
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fullFileName = [NSString stringWithFormat:@"%@/%@",documentsDirectory,textFileName];
NSString *content = [[NSString alloc] initWithContentsOfFile:fullFileName usedEncoding:nil error:nil];
NSLog(@"%@",content);
[content release];
}
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *testContent = @"test to write file text!!";
[self writeToTextFile:testContent withFileName:@"textfile.txt"];
[self readTextFile:@"textfile.txt"];
}
沒有留言:
張貼留言