OC-NSString的读取和写入

//字符串的获取

/*

- (instancetype)initWithContentsOfURL:(NSURL *)url usedEncoding:(NSStringEncoding *)enc error:(NSError **)error;

- (instancetype)initWithContentsOfFile:(NSString *)path usedEncoding:(NSStringEncoding *)enc error:(NSError **)error;

+ (instancetype)stringWithContentsOfURL:(NSURL *)url usedEncoding:(NSStringEncoding *)enc error:(NSError **)error;

+ (instancetype)stringWithContentsOfFile:(NSString *)path usedEncoding:(NSStringEncoding *)enc error:(NSError **)error;

*/

// --------------------------------------------------- -----------------------------

//1.把文件写入file中--常用对象方法

/*

NSString *str = @"习大大万岁";

NSError *error = nil;

NSString *path = @"/Users/mawenxing/Desktop/t.txt";

BOOL isW = [str writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:&error];

if (error) {

NSLog(@"%@",error);

}else{

NSLog(@"写入成功");

}

*/

//2.把文件写入URl中---常用对象方法

/*

NSString *str = @"习大大万岁";

NSError *error =nil;

NSString *path [email protected]"http:/******";

BOOL isWrite =[str writeToURL:path atomically:YES encoding:NSUTF8StringEncoding error:&error];

if (isWrite) {

NSLog(@"写入成功");

}else{

NSLog(@"error %@",error);

}

*/

// ---------------------------------------------------

//1.从file中读取文件---常用类方法

/*

NSError *error = nil;

NSString *path = @"/Users/mawenxing/Desktop/t.txt";

//1.对象方法读取

NSString *mstr1 =[[NSString alloc] initWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error];

if (error) {

NSLog(@"error %@",error);

}else{

NSLog(@"mstr1 %@",mstr1);

}

//2.类方法读取(常用)---------------------

NSString *mstr2 =[NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error];

if (error) {

NSLog(@"error %@",error);

}else{

NSLog(@"mstr2 %@",mstr2);

}

*/

//2.从URl中读取文件---常用类方法

/*

NSError *error = nil;

NSString *path = @"http:/***************";

//1.对象方法读取

NSString *mstr4 = [[NSString alloc] initWithContentsOfURL:path encoding:NSUTF8StringEncoding error:&error];

if (error) {

NSLog(@"error %@",error);

}else{

NSLog(@"mstr4 %@",mstr4);

}

//2.类方法获取(常用)----------------------

NSString *mstr3 = [NSString stringWithContentsOfURL:path encoding:NSUTF8StringEncoding error:&error];

if (error) {

NSLog(@"error %@",error);

}else{

NSLog(@"mstr3 %@",mstr3);

}

*/

时间: 2024-10-02 14:38:44

OC-NSString的读取和写入的相关文章

OC中文件读取类(NSFileHandle)介绍和常用使用方法

NSFileHandle NSFileManager类主要对于文件的操作(删除,修改,移动,赋值等等) //判断是否有 tagetPath 文件路径,没有就创建 NSFileManager *fileManage = [NSFileManager defaultManager]; BOOL success = [fileManage createFileAtPath:tagetPath contents:nil attributes:nil]; if (success) { NSLog(@"cr

读取和写入 文件 (NSFIleManger 与 NSFileHandle)

读取和写入 文件 //传递文件路径方法 -(id)initPath:(NSString *)srcPath targetPath:(NSString *)targetPath { self = [super init]; if (self != nil) { _srcPath = [srcPath copy]; _targetPath = [targetPath copy]; } return self; } //开始读文件 -(void)startRead { NSFileManager *f

存储数据方法之一:NSUserDefaults 读取和写入

NSUserDefaults读取和写入自定义对象 NSUserDefaults可以存取一些短小的信息. 比如存入再读出一个字符串到NSUserDefaults: view plaincopy to clipboardprint?NSString *string = [NSString stringWithString @"hahaha"]; NSUserDefaults *ud = [NSUserDefaults standardUserDefaults]; [ud setObject

iOS HTTP网络请求Cookie的读取与写入(NSHTTPCookieStorage)

当你访问一个网站时,NSURLRequest都会帮你主动记录下来你访问的站点设置的Cookie,如果 Cookie 存在的话,会把这些信息放在 NSHTTPCookieStorage 容器中共享,当你下次再访问这个站点时,NSURLRequest会拿着上次保存下来了的Cookie继续去请求.同样适用于ASIHTTPRequest,AFNetworking, Webview等,Cookie常用于一些基于认证的网络请求 认识下NSHTTPCookieStorageNSHTTPCookieStorag

Objective-C OC中文件读取类(NSFileHandle)介绍和常用使用方法

转自http://www.it165.net/pro/html/201402/9100.html NSFileHandle NSFileManager类主要对于文件的操作(删除,修改,移动,赋值等等) NSFileHandle类主要对文件的内容进行读取和写入操作 NSFileHandle处理文件的步骤 1:创建一个NSFileHandle对象 2:对打开的文件进行I/O操作 3:关闭文件对象操作 常用处理方法 view sourceprint? 01.+ (id)fileHandleForRea

iOS htttp网络请求cookie的读取与写入(NSHTTPCookieStorage)

当你访问一个网站时,NSURLRequest都会帮你主动记录下来你访问的站点设置的Cookie,如果 Cookie 存在的话,会把这些信息放在 NSHTTPCookieStorage 容器中共享,当你下次再访问这个站点时,NSURLRequest会拿着上次保存下来了的Cookie继续去请求.同样适用于ASIHTTPRequest,AFNetworking, Webview等,Cookie常用于一些基于认证的网络请求 认识下NSHTTPCookieStorageNSHTTPCookieStorag

读取和写入Cookies

#region 读取或写入cookie 2 /// <summary> 3 /// 写cookie值 4 /// </summary> 5 /// <param name="strName">名称</param> 6 /// <param name="strValue">值</param> 7 public static void WriteCookie(string strName, stri

Java 读取、写入文件——解决乱码问题

读取文件流时,经常会遇到乱码的现象,造成乱码的原因当然不可能是一个,这里主要介绍因为文件编码格式而导致的乱码的问题.首先,明确一点,文本文件与二进制文件的概念与差异. 文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码.ANSI编码等等.二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码.) 因此可以看出文本文件基本上是定长编码的(也有非定长的编码如UTF-8).而二进制文件可看成是变长编码的,因为是值编码嘛,多少

如何通过SerialPort读取和写入设备COM端口数据

SerialPort类用于控制串行端口文件资源.提供同步 I/O 和事件驱动的 I/O.对管脚和中断状态的访问以及对串行驱动程序属性的访问.另外,SerialPort的功能可以包装在内部 Stream 对象中,可通过 BaseStream 属性访问,并且可以传递给包装或使用流的类. 下面本文将如何通过实现COM端口配置.SerialPort调用配置打开端口.对设备端口进行读取操作. 1.        实现COM端口配置 COM端口主要配置有:COM端口名称.波特率.数据位数.停止位.奇偶校验及