移动应用开发技术PPTNO.09编写MVC程序.ppt

移动应用开发技术PPTNO.09编写MVC程序.ppt

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NO.9 编写MVC程序 移动应用开发教研室 * MVC模式基础 Xcode中的MVC Xcode如何实现MVC 数据模型 应用实例 1 主要内容 * * 编写MVC程序 1 MVC模式基础 MVC(模型-视图-控制器) MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式。 MVC模式最早由1978年提出,是为程序语言Smalltalk发明的一种软件设计模式。MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。 * * 编写MVC程序 1 MVC模式基础 具体功能: (Model) - 程序员编写程序应有的功能、进行数据管理和数据库设计等等。 (View) - 界面设计人员进行图形界面设计。 (Controller)- 负责转发请求,对请求进行处理。 * * 编写MVC程序 2 Xcode中的MVC MVC模式将Xcode项目分为3个不同的功能块: 模型:应用程序的数据 视图:用户看到的应用程序的可视界面 控制器:将模型和视图元素连接在一起的逻辑单元,处理用户输入和UI交互 * * 编写MVC程序 3 Xcode如何实现MVC IBAction和IBOutlet IBOutlet:功能是让代码能够与视图中的对象交互。对编译器而言是一个标记。任何一个被声明为IBOutlet并在Interface Builder里被连接到一个UI组件的成员变量。 IBOutlet UILabel *label; @property(strong,nonatomic)IBOutlet UILabel *mLe; * * 编写MVC程序 3 Xcode如何实现MVC IBAction和IBOutlet IBAction:功能是指出在特定的事件发生时应调用代码中的方法。 -(IBAction) doCalculation: (id) sender; 通过在变量前增加IBOutlet来说明该变量将与界面上的某个UI对象对应; 在方法前增加IBAciton来说明该方法将与界面上的事件对应。 * * 编写MVC程序 4 数据模型 Core data抽象了应用程序和底层数据存储之间的交互,还包含一个Xcode建模工具。 数据关系图见P40图2-1 * * 编写MVC程序 5 实例 创建一个项目,项目使用4个控件,一个文本框(UITextField)、一个按钮和二个标签(UILabel)。当用户在文本框中输入内容,点击按钮时,需获取文本框中的内容,更新标签显示Hello和用户输入的内容。 * * * * * * * * * * * * * * * *

您可能关注的文档

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档