- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
您的第一个iPhone 应用程序 介绍 本教程向您演示如何创建一个简单的iPhone 应用程序。本文不打算对iPhone 目前可用的特性作全面介绍, 而是介绍一些技术,让您对基础开发过程有初步了解。 如果您刚开始使用Cocoa Touch 进行iPhone 开发,则您需要阅读本文档。阅读之前,您需要大致了解计 算机编程基础,尤其是要了解Objective-C。如未曾用过该语言,则至少应通读 学习Objective-C:入门教 材。 本文档不是为了创建一个优雅漂亮的应用程序,而是为了向您描述: 如何使用Xcode 创建并管理一个工程 基础设计模式和iPhone 开发的基本技术 Interface Builder 使用入门 如何让应用程序响应来自标准用户接口控件的用户输入 另外,我们还在教程中指出其他一些文档。只有阅读这些文档,您才能充分理解iPhone 开发的工具和技术。 重要:为了学习本教程,您需要安装iPhone SDK 和开发者工具,它们位于iPhone 开发中心。 文档描述的工具包含在iPhone SDK v3.0 里面—请检查一下Xcode 版本,它不能低于3.1.3 。 文档的组织方式 本文档分为如下章节: “教程概述和设计模式” “创建您的工程” “添加一个视图控制器” “检查Nib 文件” “配置视图” “实现视图控制器” “排除疑难” “下一步做什么?” 教程概述和设计模式 本章概述您将要创建的应用程序以及将会使用的设计模式。 1 教程概述 在学习过程中,您将创建一个很简单的应用程序。它含有一个文本字段,一个标签和一个按键。您可以把 名字输入到文本字段中,再按下按键,这时标签的文本就会变成 “Hello, Name!”: 尽管这是个很简单的应用程序,但它介绍了 基本的设计模式、工具、以及利用Cocoa Touch 进行iPhone 开发的基础技术。 Cocoa Touch 包括UIKit 和Foundation 这两个框架。当在iPhne OS 上开发事件驱动 的图形化应用程序时,您需要使用它们提供的工具和基本结构。同时,Cocoa Touch 还包含其他几个框架, 它们提供一些基本的服务,可用于访问设备的特色内容,例如访问用户的联系人。如需要进一步了解Cocoa Touch 及其在哪些方面适应于iPhone OS,请阅读iPhone OS 技术概览。另外,我们将在“设计模式”一节 中描述您将使用的主要的设计模式。 虽然本教程不太顾及用户界面,但应用程序的表现形式是其获得成功的关键。您应该阅读iPhone 人机接口 指南 并且研究基于本文档的样例代码(HelloWorld),这样您才能明白如何改善用户接口,以使其成为一个 成熟的应用程序。 同时,您也将了解视图控制器如何工作以及它如何同iPhone 应用程序的的架构相适应。 2 设计模式 请务必阅读Cocoa 基础指南 的设计模式这一章。您将使用主要的模式如下: 委托 模型 视图 控制器 目标-动作 下面对这些模式作简单介绍并且指出应用程序在什么地方会使用它们。 委托 委托模式是一个对象周期性地向被指定为其委托的另一个对象发送消息,向其请求输入或者通知某件事情 正在发生。该模式可替换类继承来对可复用对象的功能进行扩展。 在本文将要创建的应用程序中,应用程序对象会向其委托发送消息,通知它主要的启动例程已经完成并且 定制的配置可开始执行。为了建立并管理视图,委托会创建一个控制器实例。另外,当用户点击Return 按 键后,文本字段也会通知它的委托(即所创建的控制器对象)。 委托方法通常会集中在一起形成一份 协议。 一份协议基本上就是一个方法的列表。如果一个类遵循某个 协议,则它要保证实现协议所要求的方法(有些方法可选择实现与否)。委托协议规定了一个对象可以发 送给委托的所有消息。如果需要进一步了解协议及其在Objective-C 中的作用,请查看Objective-C 编程 语言的协议。 模型-视图-控制器 模式-视图-控制器 (或者“MVC”)设计模式把应用程序中的对象设定为三种角色。 模型对象表示数据。例如,在一款游戏中,SpaceShips 和Rockets 是模型对象,在一个
您可能关注的文档
最近下载
- EN_IEC_60034-14-2018 旋转电机 - 第 14 部分:轴高 56 mm 及以上的某些机器的机械振动 - 振动严重程度的测量、评估和限制 (IEC 60034-14-2018).pdf VIP
- 提高PICC导管维护规范率..pptx
- Module 1 Wonders of the world Unit 1课件-外研九上(含音频+视频).pptx VIP
- 职业病诊断医师资格考试试题带答案.docx VIP
- 大学试题《工业通风与除尘》考试题库无答案.doc VIP
- 本科十四五教材针灸治疗学呃逆PPT课件.pptx VIP
- 中药材产业发展情况调研报告-中药材产业发展存在的问题及对策建议.pdf VIP
- T/CASEI62001—2019 起重机械 安全状况评估.pdf VIP
- ISO9001:2015质量管理体系标准培训.pptx VIP
- (2025秋新版)教科版科学三年级上册全册PPT课件.pptx
文档评论(0)