zoukankan      html  css  js  c++  java
  • swift 2.0 语法 字符串

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

     

    import UIKit

    /*:

    字符串

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

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

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

    * Swift中的字符串支持遍历

    */

     

    let str = "abcdef"

    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

     

     

     

     

     

     

  • 相关阅读:
    12. nc/netcat 用法举例
    7. 由一道ctf学习变量覆盖漏洞
    11. 几点基于Web日志的Webshell检测思路
    约瑟夫环
    栈结构的经典算法题
    二叉查找树之二
    fork与vfork
    数组常见算法题
    赛马问题
    fibonacci 数列及其应用
  • 原文地址:https://www.cnblogs.com/developer-ios/p/4943589.html
Copyright © 2011-2022 走看看