AppDelegate.m文件中有个
self.window.rootViewController=xxxViewController方法,我想你应该知道。
程序启动的时候会进入这个xxxViewController视图,这时候你可以在这个视图中用
NSUserDefaults *userDefaults=[NSUserDefaults standardUserDefaults][userDefaults setObject:[NSNumber numberWithBool:YES] forKey:@"first"]
用first的key来标记用是否使用过这个APP,如果用户下次再启动的程序的时候,在
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法中判断用户是否第一次进入
NSUserDefaults *userDefaults=[NSUserDefaults standardUserDefaults]Bool xxx=[userDefaults objectForKey:@"first"]
这时候xxx等于YES,就
self.window.rootViewController=otherxxxViewController进入另外一个视图了
xcode使用方法:(以xcode5为例)
1,下载安装好xcode5后,就可以开始ios开发之旅了。首先打开xcode。选择新建一个xcode项目。
2,新建一个单窗体的程序。按图所示。
3,只需要简单的设置一下项目的名称,开发程序使用的设备,可以看到有ipad,iphone等。
4,创建好项目后,可以看到xcode自动生成了目录结构和简单的配置文件。
5,先不做什么修改,来运行一下这个项目程序。点击xcode左上角的运行按钮。
6,可以看到现在只是一个空白的程序,编译运行后自动会调出ios模拟器。
7,现在,在程序界面当中加一个label标签来显示helloworld。选择项目目录下面的Main.stroyboard,鼠标单击后,可以看到屏幕中间出现了一个空白的界面,这就是运行程序时的主界面。
8,现在,从xcode右侧的工具栏中拖一个label标签到界面中央。
9,好了,现在就可以修改label的文字,比如改称:hello world。
10,好了,再点击运行,看看运行后的效果吧。
你的delegate已经生成的window,因此你就不需要mainWindow.xib了,你创建mainWindow.xib和直接用代码生成window效果是一样的,你要是要生成view的话直接添加UIViewController的类,带不带nib文件看你自己的选择,然后在delegate中生成UIViewController的实例,然后直接[self.window addSubview:viewController.view]就可以了。当然你也可以手动创建空nib,然后指明它是哪个类,然后再添加相应的控件,也是可以的。
希望能帮助到你。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)