【问题标题】:Creating a universal app on xcode 4.2在 xcode 4.2 上创建通用应用程序
【发布时间】:2012-08-31 23:41:46
【问题描述】:

我是一个新的 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 开始出现错误

【问题讨论】:

    标签: iphone ios xcode


    【解决方案1】:

    This tutorial 将引导您完成创建通用应用程序的过程

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2011-12-28
        • 1970-01-01
        • 2011-12-13
        • 1970-01-01
        • 2012-02-11
        • 1970-01-01
        • 2012-11-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多