每日一练:OC中Write NSString to File
2018-03-13 19:20
260 查看
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here...// NSMutableString *str = [[NSMutableString stringWithUTF8String:"I have a apple"] init]; NSMutableString *str = [[NSMutableString alloc] init]; for(int i = 0; i < 10; i++) { [str appendString:@"I have a apple, Nice One! !\n"]; NSLog(@"the data is %@", str); NSLog(@"the num is %d",i); } NSError *err; BOOL success = [str writeToFile:@"/Users/xxxx/xxxx/test/cool.txt" atomically:YES encoding:NSUTF8StringEncoding error:&err]; if(success) { NSLog(@"Writing file is successful!"); } else { NSLog(@"Write file is failed, with error : %@", [err localizedDescription]); } } return 0;}
Result:
2018-03-13 19:19:54.668894+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !2018-03-13 19:19:54.669153+0800 TOCFileHandlinga[58008:3488593] the num is 02018-03-13 19:19:54.669174+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.669187+0800 TOCFileHandlinga[58008:3488593] the num is 12018-03-13 19:19:54.669244+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.669262+0800 TOCFileHandlinga[58008:3488593] the num is 22018-03-13 19:19:54.669277+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.669291+0800 TOCFileHandlinga[58008:3488593] the num is 32018-03-13 19:19:54.669305+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.669318+0800 TOCFileHandlinga[58008:3488593] the num is 42018-03-13 19:19:54.669331+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.673562+0800 TOCFileHandlinga[58008:3488593] the num is 52018-03-13 19:19:54.673606+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.673625+0800 TOCFileHandlinga[58008:3488593] the num is 62018-03-13 19:19:54.673636+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.673652+0800 TOCFileHandlinga[58008:3488593] the num is 72018-03-13 19:19:54.674036+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.674088+0800 TOCFileHandlinga[58008:3488593] the num is 82018-03-13 19:19:54.674113+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.674132+0800 TOCFileHandlinga[58008:3488593] the num is 92018-03-13 19:19:54.682996+0800 TOCFileHandlinga[58008:3488593] Writing file is successful!
int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here...// NSMutableString *str = [[NSMutableString stringWithUTF8String:"I have a apple"] init]; NSMutableString *str = [[NSMutableString alloc] init]; for(int i = 0; i < 10; i++) { [str appendString:@"I have a apple, Nice One! !\n"]; NSLog(@"the data is %@", str); NSLog(@"the num is %d",i); } NSError *err; BOOL success = [str writeToFile:@"/Users/xxxx/xxxx/test/cool.txt" atomically:YES encoding:NSUTF8StringEncoding error:&err]; if(success) { NSLog(@"Writing file is successful!"); } else { NSLog(@"Write file is failed, with error : %@", [err localizedDescription]); } } return 0;}
Result:
2018-03-13 19:19:54.668894+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !2018-03-13 19:19:54.669153+0800 TOCFileHandlinga[58008:3488593] the num is 02018-03-13 19:19:54.669174+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.669187+0800 TOCFileHandlinga[58008:3488593] the num is 12018-03-13 19:19:54.669244+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.669262+0800 TOCFileHandlinga[58008:3488593] the num is 22018-03-13 19:19:54.669277+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.669291+0800 TOCFileHandlinga[58008:3488593] the num is 32018-03-13 19:19:54.669305+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.669318+0800 TOCFileHandlinga[58008:3488593] the num is 42018-03-13 19:19:54.669331+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.673562+0800 TOCFileHandlinga[58008:3488593] the num is 52018-03-13 19:19:54.673606+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.673625+0800 TOCFileHandlinga[58008:3488593] the num is 62018-03-13 19:19:54.673636+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.673652+0800 TOCFileHandlinga[58008:3488593] the num is 72018-03-13 19:19:54.674036+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.674088+0800 TOCFileHandlinga[58008:3488593] the num is 82018-03-13 19:19:54.674113+0800 TOCFileHandlinga[58008:3488593] the data is I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !I have a apple, Nice One! !2018-03-13 19:19:54.674132+0800 TOCFileHandlinga[58008:3488593] the num is 92018-03-13 19:19:54.682996+0800 TOCFileHandlinga[58008:3488593] Writing file is successful!
相关文章推荐
- OBJECTIVE-C中nsstring的writetofile atomically参数解释
- OBJECTIVE-C中nsstring的writetofile atomically参数解释
- OBJECTIVE-C中nsstring的writetofile atomically参数解释
- Write a DIB to a JPEG File (BMP2JPG)
- Read and Write compressed data to a binary file using ASP.NET
- Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
- linux 提示tmpfs空间不足,登录普通用户产生GDM could not write to your authorization file.
- 卸载瑞星后出现Could not write to output file及未指定的错误
- MySQL Can't create/write to file 'c:/windows/temp/#sql_2d0_0.MYD' 问题的解决
- Can’t create/write to file ‘c:\temp/#sql-XXX.MYI′ -- 解决办法
- IAR Build error: Multiple tools write to the same file
- linux - How do I write stderr to a file while using "tee" with a pipe?
- Compiler Error Message: CS0016: Could not write to output file 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\xxx' -- 'Access is denied. '
- /usr/libexec/mysqld: Can’t create/write to file ‘/tmp/’ (Errcode: 13)
- NSUserdefault使用和writeTofile使用例子
- prjGetWriteINIFile - How to Read-Write INI file using VB & API - 读取/写入INI文件 - VB6 + API - SourceCode - HackerJLY
- Could not write to output file 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Fi
- mysql Can't create/write to file 'C:\WINDOWS\...
- write to text file DEMO
- CS0016: 未能写入(A compilation error has occurred.HttpCompileException: error CS0016: Could not write to output file 拒绝访问)