码迷,mamicode.com
首页 > 编程语言 > 详细

swift 2.0 语法 字符串

时间:2015-11-06 20:59:30      阅读:293      评论:0      收藏:0      [点我收藏+]

标签:

//: Playground - noun: a place where people can play

 

import UIKit

/*:

字符串

* OC中的字符串是一个对象, Swift中的字符串是一个结构体

* OC中的字符串以\0结尾, Swift中的字符串不是以\0结尾

* Swift中的字符串比OC中的字符的性能要好

* Swift中的字符串支持遍历

*/

 

let str = "abc\0def"

print(str)

 

// 遍历字符串

for c in str.characters

{

    print(c)

}

 

// 拼接字符串

 

var str2 = "lnj"

 

str2 += str

str2

 

// 格式化

 

let name = "lnj"

let age = 30

// 目标: name = lnj, age = 30

let res = "name = \(name), age = \(age)"

 

// 2015-01-03 14:05:06

let res2 = String(format: "%d-%02d-%02d %02d:%02d:%02d", arguments: [2015, 1, 3, 14, 5, 6])

 

// 字符串截取

let str3 = "xmg520"

// 提示: 如果要对Swift中的字符串进行截取等操作, 最好使用NSString中的方法

//  好消息: Swift中的大部分数据类型, 都支持直接转换为OC中的数据类型 . 例如String --> NSString

let res4 = (str3 as NSString).substringWithRange(NSMakeRange(0, 3))

 

let str4: NSString = str3

 

 

 

 

 

 

swift 2.0 语法 字符串

标签:

原文地址:http://www.cnblogs.com/developer-ios/p/4943589.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!