swift基本语法03 String&NSString
2015-03-16 23:42
232 查看
swift基本语法03 String&NSString
/**Swift 中原本很多的 NS 开头的对象,都没有 NS 了,但是原本的 NS 对象仍然能够使用!
在 swift 中,定义变量的时候,可以直接指定类型 String & NSString 区别 1. String 可以支持遍历 NSString 不支持 2. String 是一个结构体,性能更高 NSString 是一个 NSObject 对象,性能相对会差 在日常开发中,绝大多数应该用 String 3. 有些功能,用 String 目前不方便 * 取字符串的字串 * 判断包含 * 正则表达式 以上功能还是使用 NSString 会比较方便
*/
let str: String = “我要飞的更高”
for c in str {
println(c)
}
// 取字符串的字串, String.Index 实在是太费劲
// 可以将 String 类型先转换成 NSString,后续再使用就容易了!
let range = NSMakeRange(0, 3)
let str1 = (str as NSString).substringWithRange(range)
// 在 swift 中,str 在也不需要 withFormat,直接使用 (变量名)
let i = 10
let view = UIView()
let str2 = str + str1 + ” (i) (view)”
// 特殊格式要求 %02d
// String(format: 类似于 withFormat
// OC中很多 WithXXX 的方法,到 Swift 中,都变成 (XXX,基本上都能找到
let str3 = String(format: “hello - %04d”, arguments: [i])
相关文章推荐
- swift基本语法(总结提炼版)之001常量&变量
- 《跟着小吴哥学python》之 03 python语法&基本类型
- swift基本语法 01常量&变量
- Objective C - NSString & NSMutableString 的各种使用
- Objective-C中NSString和NSMutableString的基本用法
- JavaScript系统学习之一 <基本语法,运算符,流程控制语句>
- 01---jsp基本语法03(包含指令)
- C#基本语法&问题集锦
- swift学习二:基本语法
- Java基础--->03.Java的8种基本数据类型。
- NSString & CFStringRef
- Swift入门教程:基本语法(二)
- C#基本语法&问题集锦
- 黑马程序员-Java基础总结03——Java基本语法(二)
- Objective-c语法之基本数据类型转换&使用
- Objective-C中NSString和NSMutableString的基本用法
- C#笔记(1)--->基本语法 [运算符]
- C#笔记(1)--->基本语法 [运算符]
- 【J2SE归档总结】0x06 String &基本数据类型
- ObjectiveC - NSString & NSMutableString