美文网首页
Swift-1.0 简介

Swift-1.0 简介

作者: 酸po萄 | 来源:发表于2016-08-27 22:11 被阅读4次

    简介:

    1. Swift 2010.7开始进行设计,2014年WWDC发布;
      1.1 大部分基本框架由一个人打造;#Chris Lattner#;
    2. 同时具备编译型语言的高性能和脚本语言的灵活交互性;
      2.1 编译型语言:要保证所有语言都没有问题才能通过;
      2.2 脚本语言:对一行执行一行;
    3. Swift的目的:让开发更简单/高效/稳定;取代OC

    语法须知

    1. 2个不需要;不需要main,不要加;
    1. 注释:多行注释不同,可以嵌套;--不同与oc;
    2. let 常量,var 声明变量;

    字符串的常见操作;

    字符串拼接:+;
    var str = "123"
    var str2 = "345"
    var str3 = str +str2
    字符串插值;()
    let hand = 2
    var age = 13
    let str = " 我今年(age)岁了,有(hand)只手"

    常量变量的命名;

    😏😶

    数据类型:

    int float double

    let age:int = 20;
    int 可以省略,swift自动推断出这个常量变量的类型;

    变量的初始化:

    Swift严格要求变量在使用之前必须进行初始化;

    整数:

    1. 有符号;Int32
    2. 无符号;UInt8
    3. 最值:Uint8.min;Uint8.max
    4. 数据类型不一致是不能相加的,
    5. 4种表现形式
      5.1 十进制:没有前缀;
      5.2 二进制:let i = 0b1010
      5.3 八进制:let i = 0o12
      5.4 十六进制:let i = 0xA

    表示一个意思:
    let money = 1_000_000
    let money = 100_0000

    类型的转换

    let num1 = 3;
    let num2 = 0.14;
    let sum = num1 +num2;会报错;
    let sum = Double(num1) +num2;//不会报错;

    let sum = 3+0.14;//不会报错;

    类型别名:

    typealias MYInt = Int类似typedef(c语言中的语法)

    let minValue = MYInt.min

    相关文章

      网友评论

          本文标题:Swift-1.0 简介

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