GMTCSamurai-Native架构设计与项目构建.pptx

Samurai-Native架构设计与项目构建;@老郭为人民服务 | /gavinkwoe 来自 Geek-Zoo Studio,BeeFramework Samurai-Native 作者. A coder, a geek, a ghost of samurai in human shell.;议程;历史回顾;1994;2008;2011;2015;2015-2016;;;为什么 WebKit 不好满足这些技术需求?;;对开发者完全黑盒,缺失设备/运行时调用能力;历史包袱过多,W3C规范定制过慢,落后于实际需求;View;View;Bring web standards to native platform;Demo;;HTML Layout;;架构概览;WebCore 实现;UIImageView/ UIImageView { width: 100%; color: red; };CSS StyleSheet;Parse DOM;;;布局算法 (1);布局算法 (2);用户代理;对原生组件支持;对原生组件扩展;JSCore 实现;JSCore 作用;JSCore 架构;JSCore 实现;对象传递 Boxing/Unboxing;对象打包 Boxing;对象解包 Unboxing;从 JS 到 OC 调用 (1);从 JS 到 OC 调用 (2);从 OC 到 JS 调用 (1);从 OC 到 JS 调用 (2);JSContext 实现;JSRuntime 实现;从JS中创建OC类;CocoaKit;CocoaKit 作用;CocoaKit;CocoaScript Transformer (1);CocoaScript Transformer (2);App Bundle (1);App Start up;App Bundle (2);数据绑定;事件转发、处理;Signal handling (1);Signal handling (2);Signal handling (3);Liveload;Samurai-Native 0.2;Open source timeline;Geek Zoo Studio @ GMTC 2016, Beijing;Geek Zoo Studio @ GMTC 2016, Beijing

文档评论(0)

1亿VIP精品文档

相关文档