对于ios开发,为了方便开发者开发出强大的功能,苹果提供了各种各样的框架:
- UIKit:创建和管理应用程序的用户界面;
- QuartzCore:提供动画特效以及通过硬件进行渲染的能力;
- CoreGraphics:提供2D绘制的基于C的API;
- CoreLocation:使用GPS和WIFI获取位置信息;
- MapKit:为应用程序提供内嵌地图的接口;
- AVFoundation:音频、视频处理。
注:在开发过程中如果需要用到一些特殊功能时,可以先使用系统自带的框架。
其中,IOS开发中最主要的框架就是UIKit。
第一个IOS程序简介:实现一个“加法计算器”
- 首先点击File-->New-->Project
填写项目名称等信息,打开之后,首先command+r运行一下项目,出现如下界面,由于没有编写代码,因此界面会什么都没有。
然后选择“+”就可以选择自己想要添加的组件了,
然后再输入command+r,查看一下效果,
手机上就会出现刚刚我们设计的界面了。
熟悉了基本的操作,接下来我们就可以来实现加法计算器了!!
该界面选择了两个Text框,三个Label,一个Button,然后运行。
其中,还有一个问题,当点击文本框的时候,由于是数字加法,所以这里不希望输入的是英文字母,所以需要修改一些配置。
选中文本框,做如下操作即可。
这样表示我们的基本界面展示已经成功了,
接下来就是实现加法的逻辑了,
首先由于view的是在controller里面实现的,因此首先查看view所在的controller的实现类,
实现逻辑代码之前还需要做的一步就是确定代码编辑的位置,因此需要做以下操作,
接下来就会出现代码的位置了,如下所示,
选择action,然后给方法命个名字,
这是编写代码的方法已经生成好了,如下,
接下来就可以在里面编写逻辑啦!!!
首先需要获取到输入的两个文本框里面的内容,因此做如下操作,将两个文本框以及最后的结果label作为属性都拖拽到类扩展中,
第一步获取用户的输入,第二步是计算和,最后一步是把结果显示到结果Label上,
这样就大功告成了,看一下最后的结果,
但是,在这里大家可以看到一个问题,就是在执行之后,下面的键盘弹框是弹不回去的,接下来我们就要做一个操作,让当前控制器所管理的view停止编辑即可,第二种方法是辞职第一相应者,下面有两种方法都可以,
最后,对ios以及大数据感兴趣的朋友可以关注“大数据及周边技术”公众号或者加小编微信进群交流。
END:
推一本小编近期要上的一本书《Hive数据仓库企业级应用》