对于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

iOS开发 计算cell高度 ios开发计算器_文本框

iOS开发 计算cell高度 ios开发计算器_iOS开发 计算cell高度_02

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

iOS开发 计算cell高度 ios开发计算器_编写代码_03

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

iOS开发 计算cell高度 ios开发计算器_文本框_04

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

iOS开发 计算cell高度 ios开发计算器_iOS开发 计算cell高度_05

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

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

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

iOS开发 计算cell高度 ios开发计算器_文本框_06

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

iOS开发 计算cell高度 ios开发计算器_文本框_07

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

iOS开发 计算cell高度 ios开发计算器_iOS开发 计算cell高度_08

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

iOS开发 计算cell高度 ios开发计算器_iOS开发 计算cell高度_09

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

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

iOS开发 计算cell高度 ios开发计算器_大数据_10

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

iOS开发 计算cell高度 ios开发计算器_大数据_11

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

iOS开发 计算cell高度 ios开发计算器_iOS开发 计算cell高度_12

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

iOS开发 计算cell高度 ios开发计算器_文本框_13

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

iOS开发 计算cell高度 ios开发计算器_大数据_14

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

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

iOS开发 计算cell高度 ios开发计算器_大数据_15

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

iOS开发 计算cell高度 ios开发计算器_iOS开发 计算cell高度_16

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

iOS开发 计算cell高度 ios开发计算器_iOS开发 计算cell高度_17

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

iOS开发 计算cell高度 ios开发计算器_文本框_18