首页 > 其他 > 详细

Samurai Framework 学习笔记--samurai的启动过程(待完善)

时间:2015-04-13 14:43:59      阅读:125      评论:0      收藏:0      [点我收藏+]

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起来.

Samurai Framework 学习笔记--samurai的启动过程(待完善)

原文:http://blog.csdn.net/uxyheaven/article/details/45024299

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!