打开Xcode,建立一个application
运行项目,快捷键为command+R,Xcode会启动一个IOS模拟器来运行程序,程序运行结果白白一片,后面我们得往这空白界面上增添各种各样的控件元素
项目创建完毕后,自动帮我们做了很多配置,也自动生成了很多文件,还自动添加了开发所依赖的框架
往里面拖拽控件如右图所示
*打开ViewController.m,在类扩展中增加方法声明
@interface ViewerController()
-(IBAction)compute;
@end
在.m中声明的方法是私有方法,外界无法直接访问,保证了封装性
增加方法实现:
- @implementation ViewController
- -(void)compute
- {
NSLog(@”点击了计算按钮”); - }
建立按钮与方法的联系
*方法左边的圆圈由空心变为实心,说明已经跟某个按钮进行了连线
在类扩展中,声明3个属性,用来访问storyboard中的3个控件
@property (nonatomic, weak) IBOutlet UITextField *number1;
@property (nonatomic, weak) IBOutlet UITextField *number2;
@property (nonatomic, weak) IBOutlet UILabel *result;
*按住Control键,用鼠标左键将控件拖到对应属性上,然后松开
在compute方法中计算两个文本框的和,将结果显示到右边的标签中
-(void)compute
{
//获取第一个数值
int num1=[self.number1.text intValue];
//获取第二个数值
int num2=[self.number2.text intValue];
//设置文本标签的值
self.result.text=[NSString stringWithFormat:@”%d”,num1+num2];
}