• 第一个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

  • 相关阅读:
    基于antlr的表达式解析器
    ANTLR语法层的选项及动作
    Understanding ANTLR Grammar Files
    写给Git初学者的7个建议
    Top 8 Diagrams for Understanding Java
    技术面不深入
    一个初级程序员学习新技术的策略
    SoftReference,WeakReference&WeakHashMap
    探索Antlr(Antlr 3.0更新版)
    Five minute introduction to ANTLR 3
  • 原文地址:https://www.cnblogs.com/doublesong/p/2769502.html
Copyright © 2020-2023  润新知