码迷,mamicode.com
首页 > 其他好文 > 详细

iPhone 第一天笔记2016年03月28日(周一)A.M iPhone开发入门

时间:2016-03-28 15:03:56      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

 
1. 切换home键:command + shift + h;
 
2. info.plist  Application does not run in background -> YES
 
****************************main******************************
 
 1 <font size="3">#import <UIKit/UIKit.h>
 2 #import "AppDelegate.h"
 3 
 4 int main(int argc, char * argv[]) {
 5     @autoreleasepool {
 6         return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
 7         //参数三:UIApplication的实例对象(唯一的)
 8         //[UIApplication sharedApplication]可以用于获取应用程序唯一的对象 通知
 9         //参数四:指定当前应用程序的代理类。用于处理与生命周期相关的方法。如程序启动会回调的方法,程序内存不足回调的方法,程序退出回调的方法。
10         
11     }
12 }
13 ***********AppDelegate.h************
14 #import <Foundation/Foundation.h>
15 #import <UIKit/UIKit.h>
16 //应用程序的代理类
17 @interface AppDelegate : UIResponder <UIApplicationDelegate>
18 
19 @property (strong, nonatomic) UIWindow *window;  //_window
20 
21 @end</font>
*************************AppDelegate.h*************************
1 <font size="3">#import <Foundation/Foundation.h>
2 #import <UIKit/UIKit.h>
3 //应用程序的代理类
4 @interface AppDelegate : UIResponder <UIApplicationDelegate>
5 
6 @property (strong, nonatomic) UIWindow *window;  //_window
7 
8 @end</font>
*************************AppDelegate.m*************************
 1 <font size="3">#import "AppDelegate.h"
 2 
 3 @interface AppDelegate ()
 4 
 5 @end
 6 
 7 @implementation AppDelegate
 8 
 9 //一旦程序启动会回调的方法。
10 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
11     // 待解释
12     UIViewController* ctr = [[UIViewController alloc] init];
13     [self.window setRootViewController:ctr];
14 
15     //获取当前设备的屏幕的宽和高
16     CGRect rect = [[UIScreen mainScreen] bounds]; //CGRect 相对于自己
17     //主窗口的创建过程
18     self.window = [[UIWindow alloc] initWithFrame:CGRectMake(0, 0, rect.size.width, rect.size.height)];//视图: 相对于另一视图
19     
20     [self.window makeKeyAndVisible];//让主窗口可见
21     
22     self.window.backgroundColor = [UIColor greenColor];//设置主窗口背景色
23        
24     return YES;
25 }
26 //程序即将取消活跃状态会回调的方法。
27 - (void)applicationWillResignActive:(UIApplication *)application {}
28 
29 //程序确实进入后台会回调的方法
30 - (void)applicationDidEnterBackground:(UIApplication *)application {}
31 
32 //程序即将进入前台会回调的方法
33 - (void)applicationWillEnterForeground:(UIApplication *)application {}
34 
35 //程序为活跃状态时会回调的方法
36 - (void)applicationDidBecomeActive:(UIApplication *)application {}
37 
38 //一旦设备不支持后台运行,点击home键会回调此方法。
39 - (void)applicationWillTerminate:(UIApplication *)application {}
40 
41 @end</font>

iPhone 第一天笔记2016年03月28日(周一)A.M iPhone开发入门

标签:

原文地址:http://www.cnblogs.com/cai1432452416/p/5328686.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!