• swift


    按苹果得话来说Swift是一种新的编程语言 建立再最近的C语言和OC中 没有C的限制,使编程更容易更灵活。简化了储存管理,ARC 。它可以无缝的接入Cocoa frameworks还可以和OC混合使用。跟脚本语言一样无需运行就可以用 哈哈

    Swift的第一个程序

    我像大家肯定知道第一个程序是什么了吧?没错就是hello world
    下面让我们Swift来写一个helloWorld在Swift中输出一个hello world很简单就只要简单的一句话

    println("hello,world")

    要是你写过C和OC一定会说我错了。因为它缺少了分号和main。那我只能孩子你还太年轻了你真的没有看错我也没由写错swift不必在每一句后面加分号,而且你也不需要一个main函数作为入口

    简单的赋值

    var a=1
    a=2
    let b=1    

    关于常量和变量的使用和OC感觉区别不是很大,就是在第一声明它的时候你要给它一个初始值你并不需要明确的写出它是什么类型的 编译器在编译时候会进行自动的类型识别 上面的代码编译器可以自动识别类型为整型 因为我在初始化的时候是用一个整数初始化的!注意let是声明常量 var是声明变量!如果初始值不能指定类型或者没有初始值 你可以通过冒号来指定初始值比如

    let b:Double =1.0

    Swift的值不会自己转换成其他类型如果你需要转换成其他类型你得说明转换类型比如

    let name=“fengxiao“”
    let    age=25
    let nameage=name+string(age)

    哇靠 要是你觉得这么转换很麻烦得话 苹果还提供了更简单得方法()这样简单得方法

      let name=“fengxiao“”
    let    age=25
    let nameage=name+(age)
    创建数组和字典
    var shoppingList = ["catfish", "water", "tulips", "blue paint"]
    shoppingList[1] = "bottle of water"
    var occupations = [
    "Malcolm": "Captain",
    "Kaylee": "Mechanic",]
    occupations["Jayne"] = "Public Relations”        

    要创建一个空数组和一个空字典也很简单
    let emptyArray=string
    let emptyDic=Dictionary
    如果类型可以推断你也可以这么创建空数组和空字典

    let emptyArray=[]
    let    emptyDic=[:]

    循环和判断

    好了简单的赋值差不讲完了该循环和判断了,基本用法其实没有太多变化和oc 直接上代码吧

      let individualScores = [75, 43, 103, 87, 12]
    var teamScore = 0
    for score in individualScores {
    if score > 50 {
    teamScore += 3
    } else {
    teamScore += 1
    }
    }
  • 相关阅读:
    yii---where or该如何使用
    yii---获取当前sql语句
    yii---load怎么使用
    yii---往对象里面添加属性
    js---箭头函数
    yii---判断POST请求
    Atitit USRqc62204 证书管理器标准化规范
    Atitit  深入理解命名空间namespace  java c# php js
    atitit..代码生成流程图 流程图绘制解决方案 java  c#.net  php v2
    Atitit 项目中的勋章体系,,mvp建设 ,荣典体系建设
  • 原文地址:https://www.cnblogs.com/hanjun/p/3765280.html
Copyright © 2020-2023  润新知