实现控制器和视图1.0----1简介

 

1.0 简介 

iOS7已经推出了不少新的功能给用户,以及大量新的API为咱们程序员使用和发挥。你可能已经知道,用户界面大幅的的iOS7,如今这个用户界面也保持无缺一路从iOS的第一个版本到,正由于如此,许多应用程序进行编码的假设改变,该用户界面会永远不会改变。平面设计师正面临着建立用户界面,并考虑用户的挑战,前perience的方式,使得它很是适合前和后的iOS7的用户界面(UI)。 
为了编写应用程序为iOS7,你须要知道一些,咱们将在本书中使用Objective- C语言编程的基础知识。 Objective-C的,正如它的名字所暗示的,是基于C与扩展,使其可以利用的对象。对象和类是面向对象编程(OOP)语言如的Objective-C,Java和C+ +,和许多其余的根本。在Objective-C中,就像任何其余的面向对象语言(OOL),你要的对象,不只上网,并且要原语。例如,数-20(负20)能够简单地表述为这样一种原始的: 
         html

NSInteNSInteger myNumber = -20;



这个代码简单的线条将定义一个名为为mynumber与NSInteger的数据类型的变量,并将其值设置为20,这是咱们如何定义的Objective-C的变量。变量是一个名称的简单分配在内存中的位置。在这种状况下,当咱们设置20做为为mynumber变量的值,咱们告诉最终将运行该代码段将上述值在属于该变量为mynumber的存储器位置的机器。 
全部的iOS应用程序基本上是使用模型 - 视图 - 控制器(MVC)架构。模型,视图和控制器都是从架构的角度iOS应用程序的三个主要组成部分。 程序员

编程

 

Model是应用程序的大脑。它能够计算和在没有的视图和控制器建立一个他本身的虚拟的世界。换言之,认为模型做为您的应用程序的虚拟副本,没有外观! 架构

视图是用户与应用程序进行交互的窗口。它大部分时间显示Model的内容,但在除此以外,它接受用户的接口的操做。用户和应用程序之间的任何相互做用被发送到一个视图,其而后能够经过一个视图控制器被捕获并传送到该模型。 学习

在iOS的编程中,控制器一般是指视图控制器I just men‐ tioned。能够把视图控制器看做是模型和视图之间的桥梁。此控制器解释的一边发生改变,须要用该信息来改变另外一边。例如,若是用户改变了视图的字段,控制器能够确保在Model中响应模型此变化。若是Model获得新数据时,控制器通知视图,以反映它。 
在本章中,你将学习如何建立iOS应用程序的结构,以及如何使用视图和视图控制器建立直观的应用程序。 
在这一章中,对于大多数咱们建立的的用户界面(UI),组件,咱们使用Xcode中的单一视图应用程序模板。要重现的例子中,按照第2页上的说明“建立和运行咱们的第一个iOS应用程序”。确保您的应用程序是通用的,而不是仅支持iPhone或iPad其中一种应用程序。通用的应用程序能够同时在iPhone和iPad上运行。 编码

     建立并运行咱们的第一个iOS应用程序 

在咱们深刻任何深刻的Objective-C的功能,咱们应该简单的介绍一下如何在Xcode中一个简单的iOS应用程序。 Xcode是Apple的IDE(集成开发环境),它容许你建立,构建和运行在iOS模拟器,甚至真正的iOS设备上的应用程序。咱们在随后会更多地谈论的Xcode和它的功能,但如今让咱们把重点放在建立和运行一个简单的iOS应用程序。我假设你已经下载到的Xcode从Mac App Store的计算机。一旦这一步是照顾,请按照下列步骤来建立并运行一个简单的iOS应用程序: 
1,打开Xcode的,若是它不是已经打开。 
2,从文件菜单中选择新建项目... 
3,在出现的新建项目窗口中,在iOS的左手侧category下边,选择应用程序,而后在右边选择Single View Application。而后按[下一步]按钮。 
4,在下一个屏幕上,全部的产品名,输入一个名称,让你感受。例如,你能够设置你的产品做为个人第一个iOS应用程序的名称。在Organization Name部分,输入贵公司的名称,或者若是你没有一个公司,进入其余任何对你有意义。该组织的名称是信息很是重要的一块,你能够在这里输入,但如今,你没必要担忧太多。本Company Identifier (公司标识)字段中,输入com.mycompany。若是你真的拥有本身的公司或你正在建立这个应用程序为您的工做与公司,有关该公司的实际名称替换myCompany中。若是你只是用在发展本身的实验,发明名称。对于设备部分中,选择通用。 
5,一旦你完成设置上述值,只需按下Next按钮。 
6,您如今正在问的Xcode到您的项目保存到一个合适的地方。选择一个合适的文件夹为您的项目,而后按下Create按钮。 
7,只要你的项目被建立,你就能够构建并运行它。不过,在开始以前,请确保你已经从计算机拔出全部的iOS设备。这背后的缘由是,一旦在iOS设备插入时,默认状况下的Xcode会尝试创建与设备上运行您的项目,形成了供给曲线的一些问题(咱们尚未谈到过)。因此拔掉您的iOS设备,而后按下Xcode中的最左边角落的大Run按钮。若是你不能找到Run按钮,进入产品菜单,而后选择Run菜单项。 
瞧!你的第一个iOS应用程序在iPhone模拟器上运行了。即便该应用程序是不彻底的使人印象深入的,只是显示一个白色的屏幕在模拟器中,这仅仅是朝着掌握在iOS SDK中咱们更大目标的第一步,所以抓紧了,由于咱们在这个旅程踏上在一块儿。spa

下一篇1.0----2定义和理解变量设计

相关文章
相关标签/搜索