码迷,mamicode.com
首页 > 编程语言 > 详细

斯坦福swift第二天MVC

时间:2015-06-10 19:10:04      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

若想输入特殊符号Edit-》Special Character

起初最纠结的一段代码

   var operrandStack: Array<Double> = Array<Double>()

    

    @IBAction func enter()//为什么要是空得

    {

    isInputNumber = false

   //     operrandStack.append(display.text)

        operrandStack.append(displayValue)//把display.text转成double

    }

    var displayValue : Double

    {

        get

        {

        return NSNumberFormatter().numberFromString(display.text!)!.doubleValue

        }

//感觉是不是   就等价于oc里德[(NSNumber*)dispaly.text doubleValue]   大体是这样子的感觉        

        set

        

        {

          display.text  = "\(newValue)"

          isInputNumber = false

        }

    }

}

 技术分享技术分享

同上不得不感叹下swift得精简。先后省去了   multiply()里的参数  然后return  然后 如果 是最后一组参数  可以performance(){$0*$1},如果是最后一组参数括号也可以去掉performance{$0*$1}

如果函数的参数需要变动。可以再复制一遍函数,改下参数个数,,,函数的名字不用变,自动匹配需要哪个函数!!

技术分享

 

 

 

clear Constraints打乱所有约束  

斯坦福swift第二天MVC

标签:

原文地址:http://www.cnblogs.com/4Dream/p/4566992.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!