您的位置:首页 > 移动开发 > Objective-C

IOS学习笔记Objective-c--IOS程序运行流程

2015-04-29 19:49 267 查看
虽然swift已经推出但是一直做的是网页端和windows上软件的开发并未接触移动端开发所以基本是从零开始,不过好在有java和c++的基础。

OC语法迅速熟悉之后就直接开始上程序,坚持每天打个卡吧。

1、IOS程序的流程主要是:

mian.m函数为程序入口-》执行UIApplicationMain函数(开启消息循环,同时传入delegate)-》当程序状态发生改变的时候调用delegate

2、UIApplicationMain函数四个参数的含义:

第一个第二个是main函数的两个参数

第三个,制定UIApplication的类名,为nil其实就是默认为UIApplication

第四个,就是代理的名称

3、应用程序代理delegate中函数的意义:

didFinishLaunchingWithOptions---这个函数是指当应用加载完毕之后执行同时只有在程序第一次运行的时候会执行

applicationDidBecomeActive----应用获取焦点,只有在应用获取焦点之后才能够与用户进行交互

applicationWillResignActive---失去焦点,不能和用户进行交互

applicationWillEnterForeground---再次点击图标的时候进入前台
applicationDidEnterBackground---进入后台,比如我门按home键的时候
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: