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