zoukankan      html  css  js  c++  java
  • 第一个ios app——计算器

    Mark一下第一个ios app!

    跟着斯坦福的iphone视频做了一个计算器,第一次用xcode状况百出。

    1:新建一个project,选择SingleViewApplication。Next之后,在Product Name和ClassPrefix中填上自己项目的名字。StoryBoard和Test两个选项一定要勾掉

    2:工程创建完毕

    这实际是MVC结构,xib文件具体的界面——View,CalculatorBrain是我们创建的Object-c类——Model,用于具体据算。CalculatorTestViewController用于跟界UI进行交互——Contrller,在计算器中主要由数字键和加减乘除等功能键,以及显示计算结果的显示屏。因此在CalculatorTestViewController中,创建两个方法分别接收数字键和功能键,以及一个UILable用于计算结果的显示。

    3:CalculatorTestViewController.h

       

    4:单击CalculatorTestViewController.xib文件。设计UI.将需要的控件直接拖拽的界面上。

    这样设计完成之后,只是单纯的界面如果运行起来单击上面的按钮时没有任何反应的。现在需要我们把UI上的元素与CalculatrorTestViewController定义的方法连接起来。在File's Owner(黄色边框透明正方体)关联了CalculatrorTestViewController类,右键单击它可以看到其中定义的方法。

    选中一个button,例如按键7,然后按住control将7拖到Fiel's ower进行连线,松手后可以看到定义的两个方法,选择方法digistPressed。对功能键的操作与此相同只是选择operationPressed方法。每一个按键都需要与方法进行关联,可以用copy的办法然后改一下按钮的数字就行了。

    5,:在界面设计完成之后,下面就是对计算器具体功能的实现,不再赘述,直接上代码

    CalculatorBrain.h

    CalculatorBrain.m

    CalculatorTestViewController.m

  • 相关阅读:
    移动端input中的placeholder属性垂直
    js将文字转化为语音并播放
    js生成二维码
    jquery移除事件,绑定事件,触发事件
    js计算本地时间
    正则判断支付金额
    去除input默认带的上下按钮与修改placeholder的默认颜色、背景、placeholder内容的大小
    rem自适应手机端布局
    Python_PyQt5_库
    Python_用PyQt5 建 notepad 界面
  • 原文地址:https://www.cnblogs.com/doublesong/p/2769502.html
Copyright © 2011-2022 走看看