NSString *str = @"hehe";
2)格式化的方式
NSString *str = [NSString stringWithFormat:@"My age is %d", 10];
NSString *str = [[NSString alloc] initWithFormat:@"My age is %d", 10];
// 用来保存错误信息
NSError *error = nil;
// 读取文件内容
NSString *str = [NSString stringWithContentsOfFile:@"/Users/mj/Desktop/test.txt" encoding:NSUTF8StringEncoding error:&error];
// 如果有错误信息
if (error) {
NSLog(@"读取失败, 错误原因是:%@", [error localizedDescription]);
} else { // 如果没有错误信息
NSLog(@"读取成功, 文件内容是:\n%@", str);
}
4)从URL中读取
NSError *error = nil;
NSURL *url = [NSURL URLWithString:@"file:///Users/mj/Desktop/test.txt"];
NSString *str = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:&error];
if (error) {
NSLog(@"读取失败, 错误原因是:%@", [error localizedDescription]);
} else {
NSLog(@"读取成功, 文件内容是:\n%@", str);
}
2.NSString的存储
NSString *str = @"哈哈哈";
[str writeToFile:@"/Users/mj/Desktop/str.txt" atomically:YES encoding:NSUTF8StringEncoding error:nil];
[str writeToURL:[NSURL URLWithString:@"/Users/mj/Desktop/str.txt"] atomically:YES encoding:NSUTF8StringEncoding error:nil];
3.NSString的头文件中一些重要的方法