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键的时候
OC语法迅速熟悉之后就直接开始上程序,坚持每天打个卡吧。
1、IOS程序的流程主要是:
mian.m函数为程序入口-》执行UIApplicationMain函数(开启消息循环,同时传入delegate)-》当程序状态发生改变的时候调用delegate
2、UIApplicationMain函数四个参数的含义:
第一个第二个是main函数的两个参数
第三个,制定UIApplication的类名,为nil其实就是默认为UIApplication
第四个,就是代理的名称
3、应用程序代理delegate中函数的意义:
didFinishLaunchingWithOptions---这个函数是指当应用加载完毕之后执行同时只有在程序第一次运行的时候会执行
applicationDidBecomeActive----应用获取焦点,只有在应用获取焦点之后才能够与用户进行交互
applicationWillResignActive---失去焦点,不能和用户进行交互
applicationWillEnterForeground---再次点击图标的时候进入前台
applicationDidEnterBackground---进入后台,比如我门按home键的时候
相关文章推荐
- iOS程序运行流程
- ios 笔记之 Iphone程序运行流程
- iOS程序运行流程
- IOS学习笔记1—Iphone程序运行流程
- iOS程序运行流程
- IOS 程序运行流程
- IOS学习笔记1—Iphone程序运行流程
- 【iOS开发】iOS程序的运行流程
- 让iOS程序长久在后台运行
- [ios]howto - IPAD运行IPHONE程序全屏
- IOS测试程序运行耗时
- 只要不涉及到网络数据下载,ios 应用程序的运行速度还是蛮快的。当你的程序还是运行缓慢时,一定要要留意,是否有访问网络。
- iOS程序运行时上下各有一个黑色部分,屏幕不满的问题
- [IOS]Xcode7免开发者帐号真机调试运行程序
- iOS开发--代码块 (程序运行状态,每隔一段时间给服务器发送一次请求)
- Java程序运行流程
- iOS程序进入后台后仍运行定时器NSTimer
- 终端下编译运行一个简单C++程序流程
- IOS程序运行时崩溃日志setObjectForKey: object cannot be nil
- 判断IOS程序是否是第一次运行