ios5--计算器
Posted 672530440
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios5--计算器相关的知识,希望对你有一定的参考价值。
// // ViewController.m // 01-加法计算器 // // 首先找main.m文件,然后找AppDelegate,然后找Main Inteferce主交互故事板,然后加载箭头指向的控制器,然后加载控制器内部的View。 // 连线:按住control拖过去然后配置。 // 类扩展:私有的属性和方法。 #import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UITextField *num1TextField; @property (weak, nonatomic) IBOutlet UITextField *num2TextField; @property (weak, nonatomic) IBOutlet UILabel *resultLabel; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; self.num1TextField.placeholder = @"dddd"; } - (IBAction)sum { // 1. 拿到两个字符串 NSString *sum1String = self.num1TextField.text; NSString *sum2String = self.num2TextField.text; // 判断 if (sum1String.length == 0) { /* // 创建对象 UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"输入有误" message:@"请输入第一个数" delegate:nil cancelButtonTitle:@"我知道了" otherButtonTitles:nil, nil]; // 显示 [alertView show]; */ [self showInfo:@"请输入第一个数"]; return; } if (sum2String.length == 0) { /* // 创建对象 UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"输入有误" message:@"请输入第二个数" delegate:nil cancelButtonTitle:@"我知道了" otherButtonTitles:nil, nil]; // 显示 [alertView show]; */ [self showInfo:@"请输入第二个数"]; return; } // 2. 把字符串转成数值 NSInteger sum1 = [sum1String integerValue]; NSInteger sum2 = [sum2String integerValue]; // 3. 相加 NSInteger result = sum1 + sum2; // 4. 显示结果 self.resultLabel.text = [NSString stringWithFormat:@"%zd", result];}//zd是无符号整型 - (void)showInfo: (NSString *)info{ // 创建对象 UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"输入有误" message:info delegate:nil cancelButtonTitle:@"我知道了" otherButtonTitles:nil, nil]; // 显示 [alertView show]; } @end
以上是关于ios5--计算器的主要内容,如果未能解决你的问题,请参考以下文章
斯坦福大学公开课:iPad和iPhone应用开发(iOS5) 学习笔记 2
Vue3官网-高级指南(十七)响应式计算`computed`和侦听`watchEffect`(onTrackonTriggeronInvalidate副作用的刷新时机`watch` pre)(代码片段