基类:CApplicationProtocol

纯虚函数virtual bool applicationDidFinishLaunching() = 0;

CCApplication继承于CCApplicationProtoco:

int run();//调用applicationDidFinishLaunching();

static CCApplication* sharedApplication(); //返回sm_pSharedApplication

static CCApplication* sm_pSharedApplication;//构造函数在构造时 sm_pSharedApplication=this,即在自类调用父类的构造函数时,把子类的this给父类,在父类调用run函数时,调用的是自类已经实现的applicationDidFinishLaunching();这是代理模式

AppDelegate继承于CCApplication 实现纯虚函数applicationDidFinishLaunching();

main:

AppDelegate app;

return CCApplication::sharedApplication()->run();

最新文章

  1. linux su和sudo命令的区别
  2. [Docker] docker 基础学习笔记6(共6篇)
  3. bat批处理文件启动Eclipse和ivy本地仓库的配置
  4. 网站后台调用winform MessageLoopApartment
  5. c++ 爬虫
  6. JavaSE复习_8 泛型程序设计
  7. Javascript 函数和模块定义
  8. 【小程序开发】微信小程序开发中遇到的那些坑...
  9. Linux,Unix各种版本的操作系统在线安装软件命令
  10. js页面跳转 和 js打开新窗口 方法
  11. Java:@Override标签的多态性详解
  12. PHPUnit 手册
  13. 写给 Android 开发的小程序布局指南,Flex 布局!
  14. 第一次安卓android studio安装,常见问题。
  15. 笨方法学python之转义字符
  16. Android -- View流程
  17. Python3 图像识别(一)
  18. Java学习笔记3、变量、数据类型
  19. RadASM的测试工程!
  20. SQA1

热门文章

  1. 终端安全工具 gartner 排名
  2. Redis学习笔记(五) 基本命令:Hash操作
  3. Spring学习笔记(二) 初探Spring
  4. 通过配置host,自定义域名让本地访问
  5. python对象 -- 组合
  6. LVS(Linux Viretual Server) 负载均衡器 + 后端服务器
  7. 判断是否是Ajax请求
  8. css实战笔记(一):写网页前的reset工作
  9. C#获取URL参数值
  10. 调整mysql数据库最大连接数