zoukankan      html  css  js  c++  java
  • 【转】iOS开发UI篇—iPad和iPhone开发的比较

    原文网址:http://www.cnblogs.com/wendingding/p/3918007.html

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

    一、iPad简介

    1.什么是iPad

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

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

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

      

    2.iPad的市场情况

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

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

    二、关于iphone和iPad

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

    iPhone和iPad开发的区别

      屏幕的尺寸 分辨率

      UI元素的排布 设计

      键盘

      API

      屏幕方向的支持

    详细 :

    (1)屏幕的尺寸 分辨率

      

    在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)

      

    (3)键盘

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

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

      

    (4)iPad特有的API

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

    UIPopoverController(左图)

    UISplitViewController(右图)

    (5)共有API的差异

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

      

    (6)屏幕方向的支持

      

    (7)横竖屏支持

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

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

      

    三、开发细节

    1.新建一个iPad应用程序

      

    2.设备支持的应用程序

    iPhone上只能运行iPhone程序

    iPad上能够运行iPhone iPad程序

     3.开发过程

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

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

  • 相关阅读:
    UVa 1354 天平难题 (枚举二叉树)
    广西邀请赛总结
    UVa 12118 检查员的难题 (dfs判连通, 构造欧拉通路)
    UVA
    Uva 127 "Accordian" Patience (模拟)
    UVA 10539 Almost Prime Numbers( 素数因子)
    HDU 1272 小希的迷宫(并查集)
    HDU 1213 How Many Tables (并查集)
    POJ 2236 Wireless Network(并查集)
    HDU 1233 还是畅通工程 ( Kruskal或Prim)
  • 原文地址:https://www.cnblogs.com/wi100sh/p/5732731.html
Copyright © 2011-2022 走看看