Foundation框架中的字符串(NSString/NSMutableString)
来源:互联网 发布:冰与火之歌结局 知乎 编辑:程序博客网 时间:2024/05/16 23:39
一、NSString
1. 字符串的创建
NSString *s1 = @"jack";NSString *s2 = [[NSString alloc] initWithString:@"jack"];NSString *s3 = [[NSString alloc] initWithFormat:@"age is %d", 10];// C字符串转成OC字符串NSString *s4 = [[NSString alloc] initWithUTF8String:"jack"];// OC字符串转成C字符串const char *cs = [s4 UTF8String];
2. 读取文件中的内容
// 使用文件路径NSString *s5 = [[NSString alloc] initWithContentsOfFile:@"/Users/apple/Desktop/1.txt" encoding:NSUTF8StringEncoding error:nil];// 使用资源路径NSURL *url = [[NSURL alloc] initWithString:@"file:///Users/apple/Desktop/1.txt"];NSString *s6 = [[NSString alloc] initWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];
资源路径(URL)由两部分组成:协议头+路径,协议头分三种:1. http:// 2. file:// 3. ftp://。
二、NSMutableString
1. 可变字符串的创建
NSMutableString *s1 = [NSMutableString stringWithFormat:@"age is 10"];
2. 在字符串s1后面再拼接另一个字符串
[s1 appendString:@" 11 12"];
0 0
- Foundation框架中的字符串(NSString/NSMutableString)
- Foundation框架—字符串NSString 和 NSMutableString
- Foundation框架-字符串对象的操作(不可变字符串NSString和可变字符串NSMutableString)
- Foundation框架---NSString 和 NSMutableString
- OC的Foundation框架-字符串(NSString与NSMutableString)
- 【黑马程序员】【Foundation框架】常用类NSString和NSMutableString字符串
- OC中Foundation框架字符串NSString和NSMutableString的使用
- Foundation中的NSMutableString与NSString
- Foundation框架中的NSMutableString
- Foundation框架 - NSString类 、NSMutableString类
- Foundation框架学习之NSString和NSMutableString
- 【Foundation】17-字符串NSString和NSMutableString
- Foundation 之字符串 NSString和NSMutableString 用法
- Foundation框架中的NSString 不可变字符串
- Foundation框架中的NSString
- Foundation框架中的NSString
- 21(补充)-NSString,NSMutableString -foundation
- OC学习篇之---Foundation框架中的NSString对象和NSMutableString对象
- linux shell if 参数
- perl之创建临时文件夹遇到同名文件该咋办
- 写于深入源码之前
- ADF_Starting系列8_使用EJB/JPA/JSF通过ADF构建Web应用程序之扩展UI Method
- WP8.1 NcuEveryDay客户端 开发全记录
- Foundation框架中的字符串(NSString/NSMutableString)
- socket通信模型
- 第1章1节《MonkeyRunner源码剖析》概述:前言(原创)
- apt-get: Could not resolve 'archive.ubuntu.com'
- FlappyBird开发总结(二)——场景
- Codeforces Round #295 (Div. 2) C. DNA Alignment(数学水题)
- 1047. Student List for Course
- Android基础笔记(一)-快速入门
- Linux共享库.so文件的命名和动态链接