若想输入特殊符号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打乱所有约束  

posted on 2015-06-10 18:18  4Dream  阅读(192)  评论(0)    收藏  举报