移动应用开发技术 PPT No.01 iOS简介.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * iOS简介 移动应用开发教研室 * IOS介紹 Windows下IOS平台的可行性 系统搭建方案 IOS应用程序架构 IOS开发架构模式 IOS开发基础 开发示例 1 主要内容 * IOS是由苹果公司为iPhone开发的操作系统。它主要是给iPhone、iPod touch以及iPad使用。 原名:iPhone OS, 2010年6月7日WWDC大会上宣布改名为iOS,目前iOS版本已升级到7.1。 2 iOS介绍 * Core OS CFNetwork Security Core Services Media Cocoa Touch Address Book Core Foundation Posix Sqlite Core Audio OpenGl ES Quartz Core Media Player Address Book UI UIKit * 核心层和服务层包含很多基础性的类库,比如底层数据类型;Bonjour服务和网络连接类型等 多媒体应用层包含了基本的类库來支持2D和3D的界面绘制,音频和视频播放 这一层提供了很多基础性的类库Foundation,如面向对象的集合类、文件管理类等,UIKit提供可视化的编程方式 IOS介绍 * 3 B/S架构的Windows程序基于浏览器运行,具有跨平台性平台性,与客户端系统及硬件无关。但因移动设备屏幕的限制,在开发网页时要注意以下几点: * Windows下iOS平台运行可行性 尽量用百分比來定义宽度,高度 便于用户点击连接 字体尽量大 网页上的元素尽量左对齐或者右对齐 * * C/S架构的Windows程序,无法满足IOS平台的以下特点: 只支持Xcode环境开的应用程序 沒有固定方向,必須四个方向都支持 內存有限 最小化的帮助,让用户直接就能看懂 程序感应手击,触摸,手势,而不是鼠标 所以Windows下开发的C/S架构的程序,无法在iOS平台上运行 为了使应用程序在iOS平台下运行,需研究iOS平台下应用程序的开发 Windows下iOS平台运行可行性 * Mac 黑Mac 虚拟机 描述 苹果电脑 在PC机上裝 Mac OS X 在PC机上使用虚拟机虚拟Mac 优点 软、硬兼容性高,有完整的Mac用户体验 費用低,系統运行速度快,模拟最真实 費用低,安裝相对简单 缺点 費用高 安装过程复杂,成功率低,对硬件要求较高 速度慢,驱动兼容性不好,对硬件要求高 * 系统搭建方案 * * 结合实际情况考虑,选择采用虚拟机 WindowsXP+Vmware Workstation7.0 MAC OS X Snow Leopard10.6+Ipone SDK3.1.2 系统搭建方案 * * 网络版 Client,必须用object c开发 Ap Server 可用C#、Java、Php等语言开发 DB Server 可用Oracle、MySql、Sql Server等数据库 建立CFSocket 通讯传输数据(主流是调用Server端的WebService) ADO 单机版 移动设备客户界面 嵌入式数据库SQLite IOS应用程序架构 * 9 Model:管理应用程序的数据和状态,不理会用户界面或表现方式 View :用户看到的应用程序的可视界面。它包含在Interface Builder中构建的各种UI組件 Controller:将Model与View连接在一起的逻辑单元,处理用户输入和UI交互 iOS开发采用MVC架构模式 IOS开发架构模式 * IOS开发工具——Xcode,它包含一个集成开发环境Xcdoe IDE,一个iPhone/iPad界面创建软件Interface Builder,以及一个性能分析仪器Instruments。 下载地址:/devcenter/ios/index.action#downloads 注意:Xcode3.2.6 需安装在Mac OS X 10.6.6(含)以上版本 * IOS开发基础-Xcode * * Xcode IDE,它集成了从原代码的编辑,编译和构建,到图形化的调试一整套工作流。它还提供了一个模拟器,在沒有真机的情况仍然可以在模拟器中查看应用程序的运行状况 IOS开发基础-Xcode * * Interface Builder,它有一个包含大量界面元素的库,可以直接从库中拖拽界面元素到开发界面,进行可视化编程。 IOS开发基础-Xcode * * Instruments,它记录整个应用程序的运行状况,并将所有信息按照时间顺序并排地呈现出來,可视化的对比分析CPU使用率,內存分配,文件活动和网络活动等 IOS开发

您可能关注的文档

文档评论(0)

WanDocx + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档