iPad平板电脑程序开发基础规则.doc_第1页
iPad平板电脑程序开发基础规则.doc_第2页
iPad平板电脑程序开发基础规则.doc_第3页
iPad平板电脑程序开发基础规则.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

iPad平板电脑程序开发基础规则苹果在今天凌晨发布了10寸平板电脑:iPad。iPad也使用iPhone一样的操作系统,并且也能通过App Store购买软件。开发者们,是不苹果在今天凌晨发布了10寸平板电脑:iPad。iPad也使用iPhone一样的操作系统,并且也能通过App Store购买软件。开发者们,是不是看到新的市场了?如果您想专门为iPad开发软件,请看看下面的iPad开发规则。系统级别- 同时只能运行一个程序,窗口占满全屏- 程序需要快速进入和退出- 为了安全考虑,程序在沙盒内执行。可以保存程序相关的文件和设置。只能通过系统提供的接口与其他程序通信。- 每个程序在自己的虚拟内存空间内运行,但是可用虚拟内存只受限于物理内存的大小。就是说没有磁盘虚拟内存。- 不支持自定插件和框架。程序级别- (新增) 程序界面需要支持任意方向。不象iPhone并不要求同时支持横竖屏。- 程序主要使用ObjectiveC但是其他程序语言也可以使用- 所有在iPhone中支持的类,同样在iPad中支持- 内存使用retain/release模型管理- 在需要的情况下,程序可以启动额外的线程。不过,基于视图的操作和大量图形操作必须在程序主线程内执行。视图控制器在iPad里,虽然仍旧支持导航条和Tab条,但是他们的作用逐渐减弱。因为你可以建立一个新的视图控制器,叫做分割视图控制器(Split view controller)。对于更复杂的数据内容,导航条和Tab条主要用来给低层次导航提供支持。图形和多媒体iPad支持和iPhone一样的图形与多媒体库。视频可以在任意视图内播放,无需始终全屏播放。事件处理更简单地侦测手势事件。设备集成支持iPhone很多特性都在iPad内被支持。如:- 加速计- 位置- 地图- 设置- 地址簿- 外设- p2p蓝牙连接iPad内没有摄像头,但是可以使用像册。iPad设备特性屏幕尺寸与iPhone不同,iPad是1024x768。新增类和接口:- Split views 分隔的视图。- 弹出窗口- 覆盖屏幕的内容可以订制显示风格,设置是否完全覆盖屏幕,还是覆盖窗口的某一部分- 工具条可以放在视图的上方或下方- 可以自定义虚拟键盘输入视图,与从前iPhone只能在输入框内弹出键盘不同,现在可以在任意获得first responder的对象内设置自定义的输入视图。- 虚拟键盘上方还可以放置订制的输入工具文字与显示支持- 增加Core Text框架- 自定义视图可接收键盘消息- 增加语法检查类UITextChecker- 支持自定编辑菜单类 UIMenuController (注:从前只能通过私有API实现)- Core Animation增加CATextLayer类用于显示文字支持外部显示器和投影iPad可以外接显示器,可输出最大分辨率为720p(1280x720)。文档处理支持- 应用程序可以注册打开特定类型文件- UIKit提供UIDocumentInteractionController类,用于与未知类型文件交互- 在Info.plist中带有UIFileSharingEnabled键值的程序可以与用户桌面计算机共享文件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论