在xcode 4.2上创建通用应用程序

时间:2012-08-24 18:07:55

标签: iphone ios xcode

我是一名新的iphone学习者。我一直在阅读教程,但到目前为止似乎没有人回答我的一些问题。

如果有人可以回答其中的一些,或者如果有人有更好的教程,请发布在这里。

1-在xcode 4.2中你不能拥有不同的iphone和ipad文件夹,所以几乎所有的教程都没用。现在我想创建一个通用的应用程序。我怎么想这样做。如何为IPad和Iphone创建两个xib文件,例如我有一个名为LoadingPage的类。

2- Iphone 4和Iphone 3具有不同的分辨率。如何设置这些分辨率。

3-最初我创建了一个通用的空应用程序。我得到的是AppDelegate。现在我想显示我的加载页面UIViewController Class。打开应用程序后,如何使课程和视图运行。

这里我在阅读了一些文章后使用了这些代码。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    firstView = [[Loading alloc]init];
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

    self.window.rootViewController = self.firstView;
    [window makeKeyAndVisible];
    return YES;
}

我的Delegate.h文件具有值

@property (nonatomic, retain) UIWindow *window;
@property (nonatomic, retain) IBOutlet UIViewController *firstView;

此代码工作正常但后来在main.m Program Received signal SIGABRT

开始出错

2 个答案:

答案 0 :(得分:1)

This tutorial将引导您完成创建通用应用的需求

如果您想将现有应用转换为通用应用,请浏览this tutorial

答案 1 :(得分:0)

似乎xcode 4.2仅使用一个appdelegate而是使用故事板。我关注的教程是针对以前版本的xcode。