/*
1. String 是一个结构体, 相对OC的 NSString 是一个对象, 效率会更高
*/
// 字符串的拼接
let i = 2
let str1 = "ddd"
var str2 = "abc"
// 在str2 后面拼接
str2 = str2 + "\(str1)"
// 拼接 不可变 String
let str3 = str1 + "\(str2)"
// 拼接可变String
var str4 = str + "\(str3)"
// 格式化字符串
let framatString = String(format: "%02d:%02d:%02d", arguments: [3,23,10])
/*
打印结果 : 03:23:10
*/
// 截取字符串
/*
在String中使用 Range 比较麻烦, 建议使用 OC 中的 NSString
*/
// String截取
var subStr = str4.substringWithRange(Range<String.Index>(start: advance(str4.startIndex, 0), end: advance(str4.startIndex, 6)))
print(subStr)
//字符串String 与 NSString 之间的转换
//String --->>NSString
let str5 :NSString = str4
// 或者
let str6 = str4 as NSSting