zoukankan      html  css  js  c++  java
  • 一步一步学习Swift之(二):好玩的工具playground与swfit基础语法

    playground好于在于能一边写代码一边看到输出的常量变量的值。不需要运行模拟器。

     NewImage

    我们来试一下该工具的用法。

    打开xcode6开发工具,选择Get started with a playground.

    NewImageNewImage

    这个功能可以边输入代码,一边看到常量或变量的值。 

    保存为SwiftPlayground.playground,点击create进入编辑器。

     使用playground学习swift语法是最好不过的了。

    一口气学完swift语法(建议学者使用playground将下面的语句打一遍):

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

     

    import Cocoa

     

    //1.输出

     println( "Hello, playground")

     

    //2.常量与变量

     var a="我是变量"

     let b="我是常量"

     

    //3.指明类型

    let letInteger :int_fast32_t = 70;

    let letDouble :Double = 70.0;

    let letString :NSString = "HelloSwift"

     

    //4.转换字符串:String()\()

    let myString = "myInt is "

    let myInt = 94

    let myString2 = myString + String(myInt)

    let myString3="myInt is \(myInt)"

     

    //5.数组创建与调用

    var array = ["one", "two", "three", "four"]

    var getTwo=array[1];

     

    //6.数据字典创建与调用

    var dictionary=["oneName":"I am one value","twoName":"I am two value"];

    var getTowValue=dictionary["twoName"];

     

    //7.for语句

    for item in array

    {

        var i=item;

    }

     

    //8.函数

    func getUserName(loginName:String)->String

    {

    return"Lily";

    }

    //9.枚举

    enum Week {

        case 星期一

        case 星期二

        case 星期三

        case 星期四

        case 星期五

        case 星期六

        case 星期天

    }

     

    //10.Switch语句

    var today="星期一"

    switchtoday

        {

        case "星期一":

            println("今天是星期一");

       case "星期二":

           println("今天是星期二");

       default:

            println("不知道今天星期几");

    }

     

    //11.

    class Person :NSObject

    {

        var userName:String;

        var userAge=0;

        init()

        {

            userName="";

        }

     }

     

    有过编程经验的都应该很快了解了swift语法。这里不作过多的解释。

    后面的项目实践过程,如果涉及到更复杂的语法。再作具体的讲解。

     

     

     

  • 相关阅读:
    Infopath Notify 弹出提示信息
    window.showModalDialog 返回值
    【转】获得正文内容中的所有img标签的图片路径
    Json Datable Convert
    Sharepoint 列表 附件 小功能
    Surgey 权限更改
    SQL 触发器用于IP记录转换
    Caml语句 查询分配给当前用户及当前组
    jquery 1.3.2 auto referenced when new web application in VSTS2010(DEV10)
    TFS diff/merge configuration
  • 原文地址:https://www.cnblogs.com/wuxian/p/3793696.html
Copyright © 2011-2022 走看看