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

原文地址:https://www.cnblogs.com/doublesong/p/2769502.html