代码之家  ›  专栏  ›  技术社区  ›  Muhammad Umar

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

  •  0
  • Muhammad Umar  · 技术社区  · 13 年前

    我是一个新的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 回复  |  直到 13 年前
        1
  •  1
  •   Vimal Venugopalan    13 年前

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

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

        2
  •  0
  •   Muhammad Umar    13 年前

    xcode 4.2似乎只使用了一个appdelegate,而使用了故事板。我下面的教程是针对xcode的早期版本。