2015-04-05 47 views
0

我目前正在学习ios开发的过程。我最近下载了一个项目并想通过它浏览。我开始与主文件希望看到这样的导航我的方式围绕着一个项目

#import <UIKit/UIKit.h> 
#import "AppDelegate.h" 

int main(int argc, char * argv[]) { 
    @autoreleasepool { 
     return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 
    } 
} 

东西在上面的代码中,我会很容易知道哪些探索委托,作为回报,该委托将负责发射笔尖文件。但我碰到一个项目与主这样

#import <UIKit/UIKit.h> 

int main(int argc, char *argv[]) { 

    @autoreleasepool { 
     int retVal = UIApplicationMain(argc, argv, nil, nil); 
     return retVal; 
    } 
} 

我不知道如何处理这个文件?我如何知道接下来会发生什么或接下来启动哪个nib文件?

回答

2

在这种情况下,ios会查看Info.plist来查找要加载它的类。检查文档。

// If nil is specified for principalClassName, the value for NSPrincipalClass from the Info.plist is used. If there is no 
// NSPrincipalClass key specified, the UIApplication class is used. The delegate class will be instantiated using init. 
UIKIT_EXTERN int UIApplicationMain(int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName); 
+0

感谢您的清除 - 标记为答案 – 2015-04-05 10:08:48

+0

@JamesFranco如果它有帮助,你能接受它作为答案。 :) – Priyatham51 2015-04-05 10:09:28

+0

5分钟后,我只能将它标记为答案 – 2015-04-05 10:10:04