欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

IOS学习笔记(五)

程序员文章站 2022-06-14 19:58:02
...

1.Xcode快捷键:

Command+[ -> 代码块左移  
Comamnd+] -> 代码块右移  
Tab -> 接受代码自动完成提示  
Esc -> 显示代码提示  
Command+B -> 编译  
Command+R -> 运行  
Control+F -> 前移光标  
Control+B -> 后移光标  
Control+P -> 光标移到上一行  
Control+N -> 光标移到下一行  
Control+A -> 光标移到行首  
Control+E -> 光标移到行尾  
Control+T -> 交换光标左右字符  
Control+D -> 删除光标右边的字符  
Control+K -> 删除本行  
Control+L -> 将光标所在位置置于窗口*  
按住Option双击鼠标 -> 搜索文档  
Command+Y -> **/禁用断点
Command+Control+Y -> 继续运行  
F6 -> 单步跳过  
F7 -> 单步跳入  
F8 -> 跳出  

2.ios生命周期

IOS学习笔记(五)


#import "AppDelegate.h"  

@interface AppDelegate ()  

@end  

@implementation AppDelegate  

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  
    //应用启动并进行初始化时会调用该方法。这个阶段会实例化根视图控制器。  
    NSLog(@"%s", "application:didFinishLaunchingWithOptions: Not runing -> Inactive");  
    return YES;  
}  
- (void)applicationDidBecomeActive:(UIApplication *)application {  
    //应用进入前台非活动状态时调用该方法。这个阶段可以恢复UI的状态。  
    NSLog(@"%s","applicationDidBecomeActive: Inactive -> active");  
}  
- (void)applicationWillResignActive:(UIApplication *)application {  
    //应用从活动状态进入到非活动状态时调用该方法。这个阶段可以保存UI的状态。  
      NSLog(@"%s", "applicationWillResignActive: active -> Inactive");  
}  
- (void)applicationDidEnterBackground:(UIApplication *)application {  
    //应用进入后台或挂起时调用该方法。这个阶段可以保存用户数据,释放一些资源(例如释放数据库资源等)。  
    NSLog(@"%s","applicationDidEnterBackground: Background -> Suspended");  
}  
- (void)applicationWillEnterForeground:(UIApplication *)application {  
    //应用从后台再次回到前台,但是还没有处于活动状态时调用该方法。这个阶段可以恢复用户数据。  
    NSLog(@"%s","applicationWillEnterForeground: Suspended -> Background -> Inactive");  
}  
- (void)applicationWillTerminate:(UIApplication *)application {  
    //应用被终止时调用该方法,但内存清除时除外。 这个阶段释放一些资源,也可以保存用户数据。  
    NSLog(@"%s","applicationWillTerminate: Suspended -> Not runing");  
}  
@end