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