初尝IOS开发1

  今天做了个简单的计算机,首先要获得Text的内容,然后转换为整型,在进行相加,最后把结果转换为字符串,再赋值给label.text,具体如下

- (IBAction)jisuan:(id)sender {

//前两行代码把输入Text field的内容取出来
NSString *text1 = _num1.text;
NSString
*text2 = _num2.text;

//下面这两行代码把字符转换为整型
NSInteger num1 = [text1 integerValue];
NSInteger
num2 = [text2 integerValue];

//把两个数相加
NSInteger result = num1 + num2;

//通过stringWithFormat把结果转换为字符型
NSString *result1 =[NSString
stringWithFormat:@"%d",result];

//把结果赋值给label。text显示出来
_result.text = result1;

//此行代码的作用是隐藏键盘
[self.view endEditing:YES];
}

时间: 2024-10-01 03:36:26

初尝IOS开发1的相关文章

《iOS应用逆向工程》学习笔记(五)初尝越狱插件OpenSSH

首先在越狱机子上装上OpenSSH插件,然后查看设备的IP地址,这里假设为192.168.xxx.xxx. 然后用Mac上的Terminal通过Open SSH连接到设备上(初次登录密码是alpine,必须立即修改,否则任何人都可以连接到你的机子上搞破坏). 连接命令为:ssh [email protected]设备IP地址 修改密码命令为:passwd 例如: $ ssh [email protected] The authenticity of host '192.168.xxx.xxx (

ios开发——UICollectionView初阶

一.功能强大的集合视图 UICollectionView是一种新的数据展示视图,最最基本的集合视图类似于UITableView,就是多行多列展示数据,之前试着用UITableView实现过多行多列展示图片,不过效果一般而且bug较多.ios开发--用UITableView展示多行多列图片   而UICollectionView出现后,这种效果就非常非常容易了,不但如此,之前的各种开源社区里一些瀑布流也变得非常简单.不过,正如刚才所说,这都是UICollectionView最最基本的形式,实际上,

iOS开发系列--让你的应用“动”起来

--iOS核心动画 概览 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌.在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画.关键帧动画.动画组.转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等.在今天的文章里您可以看到动画操作在iOS中是如何简单和高效,很多原来想做但是苦于没有思路的动画在iOS中将变得越发简单: CALayer CALayer简介 CALayer常用属性 CALayer绘图 C

iOS开发基础知识--碎片32

 iOS开发基础知识--碎片32 1:动画属性UIViewAnimationOptions说明 a:常规动画属性设置(可以同时选择多个进行设置) UIViewAnimationOptionLayoutSubviews:动画过程中保证子视图跟随运动. UIViewAnimationOptionAllowUserInteraction:动画过程中允许用户交互. UIViewAnimationOptionBeginFromCurrentState:所有视图从当前状态开始运行. UIViewAnimat

[翻译] iOS开发工具的介绍(第一部分)

IOS DEVELOPMENT TIPS & TRICKS - PART I http://blog.trifork.com/2013/12/19/ios-development-tips-tricks-part-i/ As you might know, I am very fond of developing apps for the iOS platform. I started back in mid-2009 by trying to create an app for the Dut

iOS开发笔记 - 网络篇

计算机网络基础 ??计算机网络是多台独立自主的计算机互联而成的系统的总称,最初建立计算机网络的目的是实现信息传递和资源共享. ??如果说计算机是第二次世界大战的产物,那么计算机网络则是美苏冷战的产物.20世纪60年代初期,美国国防部领导的ARPA提出研究一种崭新的.能够适应现代战争的.生存性很强的通信系统并藉此来应对苏联核攻击的威胁,这个决定促使了分组交换网的诞生,也奠定今天计算机网络的原型,这是计算机网络发展史上第一个里程碑式的事件. ??第二个里程碑式的事件是20世纪80年代初,国际标准化组

学习iOS开发的第一天

第一天的课程很轻松,今天主要讲了ios设备的发展史(iphone,ipad,imac,iPad air,iwatch), 介绍了mac os x系统及系统的常见设置,dock设置,常用快捷键, ios开发初体验,新建了一个cocoa,设置了按钮,界面切换,计算机软件和程序,计算机语言发展, c语言的发展和介绍 c语言的大纲和重难点 如运算符,进制,数组,循环,函数,指针,内存管理,有参宏号和条件编译,多文件开发 编写了第一个c语言程序  hello world 介绍了程序的运行机制 数据类型(i

IOS开发学习记录第3天之C语言学习

(一).学习IOS开发,我们就要刨根问底,如果学习,从哪学习,首先iOS是由苹果公司开发的移动操作系统[1] .苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch.iPad以及Apple TV等产品上.iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统.而UNIX系统大部分是由C语言编写的,因此我们就从C语言开始学习. 1.C语言的发展史: C语言是在 70 年代初问世的.一九七八年由美国

iOS开发之让你的应用“动”起来<转写>

在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌.在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画.关键帧动画.动画组.转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等.在今天的文章里您可以看到动画操作在iOS中是如何简单和高效,很多原来想做但是苦于没有思路的动画在iOS中将变得越发简单: CALayer CALayer简介 在介绍动画操作之前我们必须先来了解一个动画中常用的对象CALayer.C