Frame与启动流程

1. frame与bounds的区别:spa

frame是从屏幕的左上角开始计算位置,而bounds是重新添加view左上角做为(0,0)开始计算代理

bounds是以自身为参考系,因此左上角的点为原点code

center坐标参照父视图坐标系对象

2. iOS启动流程:blog

从main方法开始:事件

NSStringFromClass([AppDelegate class]):指定去AppDelegate的类中执行该实现的功能io

UIApplicationMain()  方法的功能:建立应用程序的UIApplication对象 --- 建立引用程序代理实例 --- 创建事件循环,不断检测程序的运行状态(触摸 晃动)class

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

iOS的执行过程:后台

启动程序--前台--将要结束--进入后台--将要进入前台循环

是一个死循环 须要强制结束程序

相关文章
相关标签/搜索