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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iPhone 第一天笔记2016年03月28日(周一)A.M iPhone开发入门相关的知识,希望对你有一定的参考价值。

 
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开发入门的主要内容,如果未能解决你的问题,请参考以下文章

2016年2月28日 新一周行情分析

2016年3月27日_JAVA学习笔记

一周总结第1周__5.28~6.3

第一周日报6-28

一周规划汇总_2016-09-18

OC第八天笔记2016年03月23日(周三)A.M