C24_OC14-NSString字符串
2014-05-11 16:53
351 查看
1.NSString和文件操作
#import <Foundation/Foundation.h> int main() { NSString * str1 = @"字符串定义"; NSString * str2 = [NSString stringWithFormat:@"%d", 100]; NSString * str3 = [[NSString alloc] initWithString:@"string"]; NSString * str4 = [[NSString alloc] initWithFormat:@"%d", 200]; NSString * str5 = [NSString stringWithUTF8String:"24rjsl;dkjg"]; char * strC = [str5 UTF8String]; NSString * str6 = [[NSString alloc] initWithContentsOfFile:@"/Users/vigiles/Desktop/1.txt" encoding:NSUTF8StringEncoding error:nil]; NSString * str7 = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"file:///Users/vigiles/Desktop/1.txt"] encoding:NSUTF8StringEncoding error:nil]; [@"写入文件\n换行\n制表\t制表" writeToFile:@"/Users/vigiles/Desktop/2.txt" // 重复文件会覆盖原有内容 atomically:YES encoding:NSUTF8StringEncoding error:nil]; [@"写入文件\n换行\n制表\t制表" writeToURL:[NSURL fileURLWithPath:@"/Users/vigiles/Desktop/3.txt"] atomically:YES encoding:NSUTF8StringEncoding error:nil]; }
2.NSMutableString
#import <Foundation/Foundation.h> int main() { NSMutableString * str1 = [NSMutableString new]; NSMutableString * str2 = [NSMutableString stringWithFormat:@"%d", 100]; NSMutableString * str3 = [[NSMutableString alloc] initWithString:@"string"]; NSMutableString * str4 = [[NSMutableString alloc] initWithFormat:@"%d", 200]; NSMutableString * str5 = [NSMutableString stringWithUTF8String:"24rjsl;dkjg"]; char * strC = [str5 UTF8String]; NSMutableString * str6 = [[NSMutableString alloc] initWithContentsOfFile:@"/Users/vigiles/Desktop/1.txt" encoding:NSUTF8StringEncoding error:nil]; NSMutableString * str7 = [NSMutableString stringWithContentsOfURL:[NSURL URLWithString:@"file:///Users/vigiles/Desktop/1.txt"] encoding:NSUTF8StringEncoding error:nil]; /** 这个是stringByAppendingString的返回值 **/ NSString * ns = [@"原NSString" stringByAppendingString:@"追加内容"]; NSLog(@"%@", ns); /** 追加字串。这个没有返回值,因为是可变数组 **/ [str1 appendString:@"追加的字符串"]; NSLog(@"%@", str1); // 获取子字串的区间位置 NSRange srange = [str1 rangeOfString:@"追加的"]; /** 删除字串。这个没有返回值,因为是可变数组 **/ [str1 deleteCharactersInRange:srange]; NSLog(@"%@", str1); }
- end
相关文章推荐
- 黑马程序员14——OC之Fundation(NSString)
- OC 字符串NSString 创建 拼接 插入 修改 删除 查找判断等基础用法
- OC语言--字符串(NSString& NSMutableString)
- OC字符串NSString类的模拟封装-init方法
- IOS开发---OC语言-㉜NSString字符串
- OC特有语法:分类category,给NSString增加方法计算字符串中数字的个数
- OC 中 NSString 字符串处理
- OC中的字符串(NSString)、字符串数组(NSArray)和字典(NSDictionary)
- my学习OC--字符串NSString
- 如何实现从控制台输入c语言字符串密码,然后用oc的中的NSString方法来验证
- 第07天OC语言(14):字符串和路径
- OC Foundation & NSString 字符串
- Objective-C中在一个字符串删除指定字符串的方法(OC中NSString的常用API的基础应用1)
- 黑马程序员------OC中计算NSString 字符串的长度
- 黑马程序员——OC语言日志——NSString字符串的比较函数
- OC学习:求字符串(NSString)中重复出现的元素和重复次数最多的元素
- OC-NSString从文件中读取字符串
- OC的Foundation框架-字符串(NSString与NSMutableString)
- [学习]OC-NSString去掉两边的空格,查找字符串出现的位置,获取远程URL 内容
- OC语言--字符串(NSString& NSMutableString)