samurai-native 学习笔记--samurai的启动过程(待完善)
来源:互联网 发布:mysql 时间小于等于 编辑:程序博客网 时间:2024/04/30 13:45
Samurai的入口点在Samurai这个类,在load方法里实例化了Samurai
- 1.1 SamuraiServiceLoader 安装后台服务 installServices
- loadedClassNames 返回所有的类
- subClasses 得到自己的子类
- 初始化 服务
- 给实现了ManagedService协议的服务 发送powerOn消息
- 给服务发送install消息
samurai目前有这几个服务
ServiceBorder,
ServiceGesture,
ServiceGrids,
ServiceInspector,
ServiceMonitor,
ServiceTapspot
1.2 注册UIApplicationDidFinishLaunchingNotification UIApplicationWillTerminateNotification 消息
2 SamuraiWatcher 开始观察当前目录下的文件的改变
3 当应用起来的时候[Samurai startup]
startup里用 SamuraiClassLoader 对一些类发送了classAutoLoad消息
__ClassLoader_Config,
__ClassLoader_Core,
__ClassLoader_Event,
__ClassLoader_Model,
__ClassLoader_UI,
__ClassLoader_Service,
如果开启了SAMURAI_TESTING, SamuraiUnitTest 这个时候也会run起来.
0 0
- samurai-native 学习笔记--samurai的启动过程(待完善)
- samurai-native 学习笔记--samurai中的宏魔法(待更新)
- samurai-native 学习笔记--samurai中的单元测试
- samurai sudoku
- The Last Samurai 最后的武士**
- hadoop学习笔记 Hadoop工作过程(待完善)
- Samurai's Stroke
- Fragment学习笔记待完善
- 自己的测试学习笔记(待完善)
- Samurai框架分析--未完待续
- ruby学习笔记----待完善,边学边记
- Maven学习笔记(待完善)
- 第一款基于Samurai引擎的WP游戏《MarioJump》成功登陆应用商店~
- The Last Samurai, spirit always there!
- c++学习笔记(6)——关于随机数的生成(待完善)
- ospf部署过程--待完善
- 打造轻量级Windows Phone7 游戏引擎-Samurai 第五话 使用Samurai创建游戏
- (一)PHP学习笔记系列之(文件操作) //待完善
- linux kernel中的一些utility API---(1)
- Java 成员内部类
- 影响网站seo排名的因素大全
- c#实现改变背景颜色、背景图片、插入背景音乐
- c#作业第二期第一弹(记事本程序)
- samurai-native 学习笔记--samurai的启动过程(待完善)
- java 正则校验
- 零基础入门学习C++ 001
- JDBC(CallableStatement)--In Parameter Insert Record
- 粒子群算法Python实现
- zoj 3866 Cylinder Candy(积分数学)
- Android模拟器之Genymotion
- 第2章 第5题
- css3透明度