[OC Foundation框架 - 4] NSString的导出

 1 void exportString()
 2 {
 3     NSString *str = @"Hello, 坑爹";
 4     NSString *path = @"/Users/hellovoidworld/Study/Foundation/NSString/abc.txt";
 5     NSError *error;
 6
 7     [str writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:&error];
 8
 9     if(nil == error)
10     {
11         NSLog(@"Write successfully");
12     }
13     else
14     {
15         NSLog(@"Write fail: %@", error);
16     }
17 }
18
19 int main(int argc, const char * argv[]) {
20     @autoreleasepool {
21         exportString();
22     }
23     return 0;
24 }

Q1:不能使用相对路径?

经过试验发现不能

时间: 2024-10-05 15:43:26

[OC Foundation框架 - 4] NSString的导出的相关文章

[OC Foundation框架 - 2] NSString 的创建

A. 不可变字符串 1 void stringCreate() 2 { 3 //Don't need to release memory by this way 4 NSString *str1 = @"String Sample"; 5 6 NSString *str2 = [[NSString alloc] init]; 7 str2 = @"String sample 2"; 8 [str2 release]; 9 10 NSString *str3 = [[

[OC Foundation框架 - 5] NSString的常用方法

1 NSString *s1 = @"0123456789"; 1.比较 使用 == 号比较的是字符串地址 1 NSString *s4 = @"abcdefg"; 2 NSString *s4_sub = [s4 substringToIndex:3]; 3 NSLog(@"subStr:%@, %d", s4_sub, @"abc" == s4_sub); // abc, 0 4 NSLog(@"subStr:%

OC Foundation框架—字符串

一.Foundation框架中一些常用的类 字符串型: NSString:不可变字符串 NSMutableString:可变字符串 集合型: 1) NSArray:OC不可变数组 NSMutableArray:可变数组 2) NSSet: NSMutableSet: 3) NSDictiorary NSMutableDictiorary 其它: NSDate NSObject 二.NSString和NSMutableString的使用与注意 (一)6种创建字符串的形式 (二)使用注意 (1)字符

黑马程序员--Foundation框架之--NSString类以及它的子类NSMutableString类

继续看一下Foundation框架中的常用对象:NSString和NSMutableString 在OC中NSString对象是不可变的,和Java中的String一样的,而NSMutableString是可变的,和Java中的StringBuilder一样. 一.NSString对象 在OC中,NSString对象是非常重要的一个对象,也是最基础的一个对象,是用来处理字符串的常用类. 下面来看一下NSString的一些方法的使用: 1.创建的方法 // 字符串的创建方式 NSString *s

Foundation 框架中NSString and NSMutableString的详解

NSString:不可变字符串 创建字符串的最简单的方式: NSString *str = @"itcast"; // 这个创建的是OC字符串 oc中的字符串都是NSString类的对象 char *name = "itcast"; // 这个是c语言字符串 NSLog(@"我在%@上课",str): // %@是用来输出oc对象的 NSLog(@"%s",name); // %s是用来输出c语言字符串 使用oc字符串的好处:

OC Foundation框架—结构体

一.基本知识 Foundation—基础框架.框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础. 如果要想使用foundation框架中的数据类型,那么包含它的主头文件就可以了. 即#import<foundation/foundation.h> 补充:core foundation框架相对底层,里面的代码几乎都是c语言的,而foundation中是OC的. 二.常用的结构体介绍及简单使用 常用的结构体: (一)NSRang的基本使用 创建变量 (二)NSPo

OC Foundation框架—集合

Foundation框架—集合 一.NSArray和NSMutableArray (一)NSArray不可变数组 (1)NSArray的基本介绍 NSArray是OC中使用的数组,是面向对象的,以面向对象的形式操纵对象,是不可变数组. C语言数组有一个缺点即数组中只能存放同种数据类型的元素. OC数组只能存放OC对象,不能存放非OC对象,如int,结构体和枚举等. (2)NSArray的创建 (3)NSArray的访问 (4)NSArray的遍历 数组的遍历有以下几种方式: 首先创建一个数组 第

[OC Foundation框架 - 23] 文件管理

A. 目录管理 1 NSFileManager*manager = [NSFileManagerdefaultManager];//单例模式 2 3 // 1.获取文件属性 4 NSString *path = @"/Users/hellovoidworld/desktop/oc/test20141121.txt"; 5 NSFileManager *manager = [NSFileManagerdefaultManager]; // 单例模式 6 NSDictionary *att

OC中Foundation框架之NSString

创建方式 1 1)直接赋值 2 NSString *str =@"abc"; 3 2)创建对象 4 NSString *str2 = [[NSString alloc]init]; 5 str2 =@"abc" 6 3)格式化创建 7 NSString *str3=[NSString stringWithFromat :@"@",@"abc"]; 8 9 4)从文件中获取 10 NSString strand =[NSStri