/
// main.m
// 17-【掌握】NSString介绍及基本使用
//
// Created by IOSBasic_7 on 15/10/23.
// Copyright © 2015年 itheima. All rights reserved.
//
// while(1) {
// 1.看到一个NS开头的新类
// 2.知道类的作用
// 3.掌握其中常用的方法:
// 1)方法的作用
// 2)方法参数的意义
// 3)方法返回值的意义
// 4.搞定...
// }
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
//1,最简单的字符串创建方式
NSString *str = @"abc";
//2,格式化的创建
// Xcode6 iOS8 的时候
NSString *str1 = [NSString stringWithFormat:@"我一贱你就笑!,%d",520];
//3,如何把字符串保存到文件中?
// [str1 writeToFile:文件路径及名称 atomically:YES/NO 是否要线程安全 encoding:字符串的编码格式 error:存储错误信息的对象]
//NSError 用于处理错误的类
NSError *err;
//写入字符串到文件中
//NSUTF8StringEncoding utf-8的编码格式
BOOL isYes = [str1 writeToFile:@"/Users/jeff_mao/Desktop/str.txt" atomically:NO encoding:NSUTF8StringEncoding error:&err];
if (isYes) {
NSLog(@"写入成功");
}
//4,如何从文件中再把字符串读取出来
// [NSString stringWithContentsOfFile:路径 encoding:编码格式 error:错误信息]
NSString *readStr = [NSString stringWithContentsOfFile:@"/Users/jeff_mao/Desktop/str.txt" encoding:NSUTF8StringEncoding error:nil];
NSLog(@"readStr = %@",readStr);
}
return 0;
}
|