swift之学习第一天

作者: LuxDark | 来源:发表于2016-06-29 15:35 被阅读91次

    前阵子跟追风是的把所有的项目都做完了,结果现在就闲的跟什么是的,整天没事干。无聊中就思考自己,反思自己的不足和需要改进的地方。目前觉得swift已经算是普遍了,想想自己居然不懂这门技术,实在是惭愧,于是制定计划打算我的swift学习之旅。

    通过最近几天对swift的学习,发现swift编码确实比Objective - C方便很多,swift其实是一门脚本语言,不管是对于简单的字符串、数组、字典的处理,swift都是很简便。

    废话少说,进入主题——

    1. swift之字符串(String)

    //1.声明字符串的两种方式
    var str = "Hello, playground" //隐式的声明一个字符串对象
    var srr : String = str //显式的声明一个字符串
    
    //2.字符串的拼接方式
    str.append(ch) 
    print(str)
    str += str
    print(srr) 
    
    //3.字符串的比较
    let str_1 = "abc" //let:常量  var:变量
    let str_2 = "abd"
    str_1 < str_2//字符串比较
    
    str.capitalizedString //字符串首字母大写
    str.uppercaseString //字符串都改为大写
    str.lowercaseString //字符串都改为小写
    
    var ynwang = "    fddy   "
    
    //去掉字符串中的空格
    ynwang.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())
    ynwang.componentsSeparatedByString(" ")
    

    打印结果:


    屏幕快照 2016-06-29 下午3.24.08.png
    swift语法解释:
    let: 常量相当于OC的NSString, 修饰的变量不能修改
    var: 变量相当于NSSMultableString,修饰的变量可以修改
    
    总结swift的优点:
    1.swift的编译相当直观,编写代码后即可在面板中看到编译结果,相当节省时间。
    2.语法结构方便,相信看完例子的童鞋都深有体会。
    3.swift可以预知变量的nil值,做了optional变量处理,所以在swift中是不会因为nil而闪退的。
    

    目前我体会的暂时有这些,但是深深体会到了swift的强大,继续努力,希望大家一起努力学习,有不足的地方欢迎大家指出。

    相关文章

      网友评论

        本文标题:swift之学习第一天

        本文链接:https://www.haomeiwen.com/subject/qtlxjttx.html