`

关于iphone和ipad兼容那些事儿

 
阅读更多

1、

首先把工程改为universal

图标要按要求规范准备三套图:

icon.png(57x57)

icon@2x.png(114x114)

icon_72.png(72x72)

2、

一个APP要想能在iphone里用又能在ipad里运用应该怎么做呢?由于本人刚杀入ios开发,没做过类似得应用,身边有一个朋友搞ios开发(前面提到得光君)但是他也没做过类似得程序,要不就是只ipad要不就是iphone,今天和他讨论这个问题,网上有一段代码是判断设备得如下:

 

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
      NSLog(@"iPad");
}
else
{
       NSLog(@"iPhone");
}

如果按上述代码来讲,做成一款pad和phone公用得程序岂不是要在每个需要布局得地方都进行一次判断?

光君谈到这个问题,其实也可以Iphone和ipad各做一套程序,如果非要做成一个 universal得程序,可以在程序得入口出(AppDelegate.m)类中进行判断,各自进入不同得类中,两条线分管其下这样代码准备两套就可以了,也不用在每个需要的地方都进行一次判断。




今天暂且想到这些,各位看官有过类似得项目经验可以指教下,谢谢。

 

3、获取Iphone和Ipad屏幕的寬和高

寬:[UIScreen mainScreen].applicationFrame.size.width/2

高:[UIScreen mainScreen].applicationFrame.size.height/2

[UIScreen mainScreen].applicationFrame 返回:0 0 320 460

 

 

 

 

分享到:
评论

相关推荐

    iphone和ipad适配

    在iOS开发领域,"iPhone和iPad适配"是一个至关重要的主题,因为它涉及到应用程序在不同设备上的兼容性和用户体验。为了确保应用能在iPhone和iPad上顺畅运行并提供一致的体验,开发者需要考虑多方面的因素,包括屏幕...

    iPhone及iPad操作与进阶

    ### iPhone及iPad操作与进阶知识点详解 #### 一、苹果公司及iPhone、iPad简介 - **苹果公司**: 苹果公司(Apple Inc.),...随着技术的不断发展,iPhone和iPad的功能也将更加丰富和完善,为用户提供更多便利和乐趣。

    iPhone/iPad Keynote

    完全针对 iPad、iPhone 和 iPod touch 构建,使创建包含动画图表和过渡效果的世界一流水平演示文稿变得如此简单,只需触摸和轻按即可。使用全屏幕视图在 iPad、iPhone 或 iPod touch 上演示。或者使用视频镜像在 HDTV ...

    Head First iPhone and iPad Development, 3rd Edition

    A Learner’s Guide to Creating Objective-C Applications for the iPhone and iPad Book Description : Let’s say you have a killer app idea for iPhone and iPad. Where do you begin? Head First iPhone and...

    Building iPhone and iPad Electronic Projects

    根据提供的文件信息,可以看出主要知识点集中在关于构建iPhone和iPad的电子项目,以及与iOS外围传感器编程相关的知识。以下是对这些知识点的详细阐述: 1. 构建iPhone和iPad电子项目的基本概念:这本书的标题...

    浅谈iPhone和iPad开发中的图标设置

    iPhone 和 iPad 开发中的图标设置详解 在 iPhone 和 iPad 应用程序开发中,图标的设置是一个非常重要的步骤,它直接影响到应用程序的展示效果和用户体验。因此,在开发过程中,需要特别注意图标的大小和格式问题。 ...

    深入浅出iPhone/iPad开发(第2版),中文高清完整扫描PDF版

    全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad的相机、GPS和重力感应器进行工作的方法和技巧,最终介绍了如何优化、测试并...

    深入浅出iPhone/iPad开发

    全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad的相机、GPS和重力感应器进行工作的方法和技巧,最终介绍了如何优化、测试并...

    cocos2d原版教程iPhone&iPAD

    本教程旨在为那些希望利用cocos2d框架进行iPhone和iPad游戏开发的学习者提供一个全面的指南。通过学习本书的内容,读者将能够掌握cocos2d的基本原理及其在iOS平台上的应用技巧。 #### 二、cocos2d简介 cocos2d是一...

    iphone和ipad数据备份工具

    标题中的“iPhone和iPad数据备份工具”指的是专门用于备份苹果设备,如iPhone和iPad上的数据的应用程序或软件。这类工具通常允许用户安全地保存他们的个人数据,包括游戏进度、联系人、照片、视频、应用程序数据等,...

    iOS网络高级编程 iPhone和iPad的企业应用开发

    《iOS网络高级编程:iPhone和iPad的企业应用开发》是一本专为iOS开发者设计的深入学习网络编程技术的书籍。在iOS应用开发中,网络功能是不可或缺的部分,它使得应用程序能够与远程服务器进行交互,获取数据,实现...

    苹果手机iphone5s iphone6 iphone67 IPAD23456 IPADmini1原厂图纸维修图.zip

    苹果手机iphone5s iphone6 iphone67 IPAD23456 IPADmini1原厂图纸维修原理图PCB图合集: IPAD系列 IPAD系列3G4G版改WiFi版 iphone5s iphone6 东芝+闪迪_1.jpg 东芝硬盘容量排列.jpg 最好用的pdf阅读软件.exe 海力士...

    同时适应ipad与iphone

    iOS开发一个项目既能在iphone上运行,也能再Ipad上运行

    iPhone/iPad 绘图应用 Brushes.zip

    iPhone/iPad 绘图应用 Brushes ,Brushes 是一个绘图应用,支持 iPhone, iPod touch 和 iPad。

    Head First iPhone & iPad Development

    《Head First iPhone & iPad Development》是一本专门为初学者设计的iOS开发入门书籍,旨在帮助读者快速掌握iPhone和iPad应用开发的基础知识。这本书以其独特的“Head First”教学风格,通过直观、生动的方式传授...

    iphone 和 ipad开发实战

    《iPhone和iPad开发实战》是一本专注于iOS应用开发的专业书籍,尤其适合那些希望掌握Apple设备上应用程序开发技术的初学者和进阶者。该书原版为英文,保证了内容的原汁原味,提供了最新、最直接的技术信息。通过学习...

    iOS网络高级编程 iPhone和iPad的企业应用开发 PDF

    《iOS网络高级编程:iPhone和iPad的企业应用开发》是一本专为iOS开发者设计的专业书籍,主要探讨了在iOS平台上进行企业级应用开发时涉及到的网络技术。这本书的高清PDF版本提供了丰富的学习资源,旨在帮助开发者深入...

    Learn iPhone and iPad cocos2d Game Development中文版全集

    cocos2d是一款强大的2D游戏开发库,特别适合于iPhone和iPad应用开发。本教程全面覆盖了从基础知识到高级技术的方方面面,旨在让初学者快速上手,同时也为有经验的开发者提供深入的指导。 首先,我们需要了解cocos2d...

Global site tag (gtag.js) - Google Analytics