Cocoa Iphone 程序的运行过程
2011-06-18 16:06
197 查看
当程序启动时,调用NSApplication函数,该函数创建一个NSApplication程序对象。
程序对象读取nib文件并把其中的对象解包,然后给每个对象发送awakeFromNib消息。
接着,程序对象开始检查事件。
窗口服务器在接收到用户的键盘或鼠标事件时,将其放入到相应程序的事件队列中。
程序对象从队列中读取事件并转发给界面对象(比如一个按钮对象),这时相应的代码将会被调用。
当程序退出时,NSApp的terminate:方法将被调用,进程将结束。
程序对象读取nib文件并把其中的对象解包,然后给每个对象发送awakeFromNib消息。
接着,程序对象开始检查事件。
窗口服务器在接收到用户的键盘或鼠标事件时,将其放入到相应程序的事件队列中。
程序对象从队列中读取事件并转发给界面对象(比如一个按钮对象),这时相应的代码将会被调用。
当程序退出时,NSApp的terminate:方法将被调用,进程将结束。
相关文章推荐
- 有谁可以说一下iphone程序运行的过程
- 【Demo 0001】iPhone程序运行过程
- cocoa 程序运行过程
- Python 程序 运行过程
- Java程序运行过程中抛出 java.lang.OutOfMemoryError
- 存储过程在查询分析器中可运行出结果,但用程序调用无法得出结果
- 一个简单程序的创建与运行过程
- C语言中内存分布及程序运行加载过程
- (delphi)程序运行过程中等待对话框的自定义组件源码(包含两个提示,进度条,AVI)
- Java程序编译和运行过程图文解析
- 写日志追踪程序运行过程
- iOS AppDelegate程序生命运行过程及使用时机
- IOS程序运行过程
- 在程序运行过程中,对象所占的空间是不能随时释放的
- (一)1.3Java程序运行机制及运行过程
- 程序编译,链接,运行过程
- SQL2000安装过程中出现“以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动”的解决办法
- Java程序运行过程
- java 程序编译和运行过程详解
- Qt 程序运行过程中提示toolChains.xml磁盘已满