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

     

     

     

     

     

     

  • 相关阅读:
    Octave/Matlab初步学习
    week_3
    week_2
    week_1
    清除input[type=number]的默认样式
    js,获取和设置cookie、 localStorage
    php表单提交时获取不到post数据的解决方法
    console.log 简写
    JS合并两个数组的方法
    javascript ES5、ES6的一些知识
  • 原文地址:https://www.cnblogs.com/developer-ios/p/4943589.html
Copyright © 2011-2022 走看看