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的執行過程:後臺

啓動程序--前臺--將要結束--進入後臺--將要進入前臺循環

是一個死循環 須要強制結束程序

相關文章
相關標籤/搜索