iOS开发UI篇—iPad和iPhone开发的比较

摘要:
1、 iPad 1简介。什么是iPad?苹果于2010年发布的一款平板电脑位于苹果智能手机iPhone和笔记本电脑产品之间。与iPhone一样,它配备了iOS操作系统。2.iPad的市场情况截至2013年10月23日,iPad已售出1.7亿台,占平板电脑市场的81%。2.关于iPhone和iPad:iPhone是手机,iPad IPadMini是平板电脑iPh

一、iPad简介

1.什么是iPad

  一款苹果公司于2010年发布的平板电脑

  定位介于苹果的智能手机iPhone和笔记本电脑产品之间

  跟iPhone一样,搭载的是iOS操作系统

  iOS开发UI篇—iPad和iPhone开发的比较第1张

2.iPad的市场情况

  截止至2013年10月23日,iPad已经累计销售1.7亿台

  在平板市场的占有率高达81%

二、关于iphone和iPad

说明:iPhone是手机,iPad、iPad Mini是平板电脑

iPhone和iPad开发的区别

  屏幕的尺寸 分辨率

  UI元素的排布 设计

  键盘

  API

  屏幕方向的支持

详细 :

(1)屏幕的尺寸 分辨率

  iOS开发UI篇—iPad和iPhone开发的比较第2张

  在iOS开发中,只需要关注以下几种情况

  iPhone

    3.5 inch:320 x 480

    4.0 inch:320 x 568

  iPad、iPad Mini

    9.7 inch、7.9 inch:768 x 1024

(2)UI元素的排布 设计

  因为iPad屏幕比iPhone大,可以容纳更多的UI元素,因此排列方式是不一样的

  比如新浪微博:(左图是iPhone,右图的iPad)

  iOS开发UI篇—iPad和iPhone开发的比较第3张

(3)键盘

  iPad的虚拟键盘多了个退出键盘的按钮

  左图为iPhone键盘,右图为iPad键盘

  iOS开发UI篇—iPad和iPhone开发的比较第4张

(4)iPad特有的API

  iPad多了一些特有的类,比如:

  UIPopoverController(左图)

  UISplitViewController(右图)

iOS开发UI篇—iPad和iPhone开发的比较第5张

(5)共有API的差异

  有些API在iPhone和iPad都能用,但是显示效果是有差异的,比如UIActionSheet(左图iPhone,右图iPad)

  iOS开发UI篇—iPad和iPhone开发的比较第6张

(6)屏幕方向的支持

  iOS开发UI篇—iPad和iPhone开发的比较第7张

(7)横竖屏支持

  一般情况下,iPhone应用就一种屏幕方向,要么竖屏,要么横屏(游戏)

  其次,苹果官方建议:iPad应用最好同时支持横屏、竖屏两种方向

  iOS开发UI篇—iPad和iPhone开发的比较第8张

三、开发细节

1.新建一个iPad应用程序

  iOS开发UI篇—iPad和iPhone开发的比较第9张

2.设备支持的应用程序

  iPhone上只能运行iPhone程序

  iPad上能够运行iPhone iPad程序

 3.开发过程

  iPhone和iPad开发的流程是一致的

  在iPhone开发中学到的所有知识基本都能用在iPad上

免责声明:文章转载自《iOS开发UI篇—iPad和iPhone开发的比较》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇深入理解计算机系统2使用POI创建word表格合并单元格兼容wps下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

IOS开发之--Xcode的简单使用

Xcode的简单使用 一、快捷键的使用 经常用到的快捷键如下: 新建 shift + cmd + n     新建项目 cmd + n             新建文件 视图 option + cmd + 回车 打开助理编辑器 cmd + 回车           显示主窗口 cmd + 0             导航窗口 option + cmd +...

ios7 以后准确获取iphone设备的MAC(物理地址)

通过参考 钉钉 项目,知道是通过wifi拿到路由的MAC地址。那么可不可以拿到iphone 设备的MAC 地址呢? 经过一番搜索,发现所有文章都是针对 ios 7 以前 可以拿到。 而且方法也都是同一篇文章上面的,对于ios7 以后完全没提示。 而使用网络上的方法,在 大于 ios 7 的环境下, 永远返回的MAC 为02:00:00:00:00:00 下...

iOS开发——WAVE音频文件解析

  WAV文件也分了好几类,相应的非数据信息存储在文件的头部,下面简单的提一下,然后在最后重点介绍44字节的那种,一般用的都是这个。 1、8KHz采样、16比特量化的线性PCM语音信号的WAVE文件头格式表(共44字节) 偏移地址  字节数  数据类型     内容             文件头定义为  00H    4    char       "...

iOS开发之线程组解决请求多个接口数据,完成后,再刷新界面

1.多任务请求接口,完成后,在刷新数据,常用方法 2018年07月18日 16:34:38 hbblzjy 阅读数:1382 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hbblzjy/article/details/81100453 //线程组解决同一个界面需要请求多个接口数据,当全部请求完成后,再进...

iOS开发UI篇—在UIImageView中添加按钮以及Tag的参数说明

ios开发UI篇—在ImageView中添加按钮以及Tag的参数说明 一、tag参数 一个视图通常都只有一个父视图,多个子视图,在开发中可以通过使用子视图的tag来取出对应的子视图。方法为Viewwithtag: 提示点:在xib中如果想要通过tag参数获取对应的控件(属性),不要把tag的参数设置为0,因为xib中所有的对象默认tag都为0,设置为0取不...

关于网卡的知识(一台电脑到底有多少块网卡)

1:笔记本电脑一般有两块网卡,一个PCI网卡,一个WireLess无线网卡,如果蓝牙也算一块网卡的话,有的笔记本有三块网卡 2:当我们安装虚拟机后,会有虚拟网卡,比如安装vmware,自动增加两个虚拟网卡: VMnet1和VMnet8,VMnet1是虚拟机主机模式的网卡,VMnet8是虚拟机的NAT模式网卡。 设备管理器可以查看网卡...