纯代码ios计算器_IOS开发基础-IOS开发介绍之加法计算器开发

3b61fef414ce2524efa4ae7438ab6003.png

对于ios开发,为了方便开发者开发出强大的功能,苹果提供了各种各样的框架:

(1) UIKit:创建和管理应用程序的用户界面;

(2) QuartzCore:提供动画特效以及通过硬件进行渲染的能力;

(3) CoreGraphics:提供2D绘制的基于C的API;

(4) CoreLocation:使用GPS和WIFI获取位置信息;

(5) MapKit:为应用程序提供内嵌地图的接口;

(6) AVFoundation:音频、视频处理。

注:在开发过程中如果需要用到一些特殊功能时,可以先使用系统自带的框架。

其中,IOS开发中最主要的框架就是UIKit。

第一个IOS程序简介:实现一个“加法计算器”

(1) 首先点击File-->New-->Project:

f21e1aa5e3e2302e335a0f1c5c209b77.png

7912e31575a7b2ea8665655973bb6a7f.png

填写项目名称等信息,打开之后,首先command+r运行一下项目,出现如下界面,由于没有编写代码,因此界面会什么都没有。

1443ee9836f008b310ecd984a1b2928e.png

然后选择“+”就可以选择自己想要添加的组件了,

f76ac728666859beb430b34d900f0e89.png

然后再输入command+r,查看一下效果,

2259782136cea2358cb4faf9c6919b62.png

手机上就会出现刚刚我们设计的界面了。

熟悉了基本的操作,接下来我们就可以来实现加法计算器了!!

该界面选择了两个Text框,三个Label,一个Button,然后运行。

c817b47e785bb8323fedc04eb331d4eb.png

其中,还有一个问题,当点击文本框的时候,由于是数字加法,所以这里不希望输入的是英文字母,所以需要修改一些配置。

39ec77e98ce8d999e1cb9ca1e87078cc.png

选中文本框,做如下操作即可。

ddb35cf659079ab5915fc44d47c388aa.png

这样表示我们的基本界面展示已经成功了,

5685aac5738804da7249c43fc34be060.png

接下来就是实现加法的逻辑了,

首先由于view的是在controller里面实现的,因此首先查看view所在的controller的实现类,

2977dda79a1804429ff60e19083a678a.png

实现逻辑代码之前还需要做的一步就是确定代码编辑的位置,因此需要做以下操作,

22a708a813555af30e2de01a2010c48e.png

接下来就会出现代码的位置了,如下所示,

5b2fdb714667d1e133a1d7abaebb1c3a.png

选择action,然后给方法命个名字,

46a3fb7951ea80a261c4dc22f370c9b9.png

这是编写代码的方法已经生成好了,如下,

6dfb38f4b2e90f778dcf94334e618abc.png

接下来就可以在里面编写逻辑啦!!!

首先需要获取到输入的两个文本框里面的内容,因此做如下操作,将两个文本框以及最后的结果label作为属性都拖拽到类扩展中,

3102821da8b74563b1945f09012b9864.png

第一步获取用户的输入,第二步是计算和,最后一步是把结果显示到结果Label上,

44ef56ee0f779c358a9fb529a94886a2.png

这样就大功告成了,看一下最后的结果,

95a6cfb1031f7c377edb8adf1969d04f.png

但是,在这里大家可以看到一个问题,就是在执行之后,下面的键盘弹框是弹不回去的,接下来我们就要做一个操作,让当前控制器所管理的view停止编辑即可,第二种方法是辞职第一相应者,下面有两种方法都可以,

0790309706cb45fffa09b2e2e7319341.png

END:

5ff7a9c37df27bf75261e9acc226a261.png

最后介绍一下小编近期要上的一本书《Hive数据仓库企业级应用》,有兴趣的可以加入下面微信群(由于群内人数较多,所以暂不支持分享)或者加小编微信,一起交流~

620056579bdbdc5fc097a580d9af4ad6.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值