孙源即将分享 DynamicCocoa 实现细节
孙源即将分享 DynamicCocoa 实现细节
我的公众号之前发的一文中提到滴滴做了一个很牛逼的动态化方案 DynamicCocoa。该方案设计得非常精巧,解决了两种不同的语言在代码上如何等价生成的问题,可以直接把 Objective-C 代码经过编译转换成 JS 代码后下发给客户端。个人觉得,DynamicCocoa 会极大地促进业界对于 iOS 动态化方案的探索,也将会对其他动态化方案造成深远影响。
DynamicCocoa 项目负责人是滴滴技术专家孙源,他将在今年 4 月 16 日-18 日的 QCon 全球软件开发大会北京站中,首次公开分享 DynamicCocoa 的整体理念、设计方案、技术重难点及实现细节。
我其实已经私下听过他关于 DynamicCocoa 的实现细节。对于我来说,DynamicCocoa 里面的很多思路非常有启发性,机会难得,推荐做动态化方案的小伙伴们都去学习一下。
说起来我跟 QCon 还是蛮有缘分的,做过无数次参会者还做过讲师,体验都很不错,不仅获得了与同行思想碰撞的机会,还让我结实了不少优秀的技术人。QCon 在中国已经举办了 10 年,是国内最出色的技术大会之一, 从组织者到出品人都尽心为参会者策划准备高质量的分享,并对内容严格把关。
嗯,对了,MacTalk 公众号的作者池建强老师昨天也宣布加入了 QCon 的组织方:极客邦科技,相信他的加盟会给这次大会带来更多质量上的保证。
这次 QCon 设置了 30 多个前沿热点专题,其中移动专题有两个——“移动开发实践”和“移动专项最佳实践”——其他专题也有不少与移动相关的话题,邀请了 LinkedIn、阿里巴巴、腾讯、百度、滴滴、京东、美团等知名互联网公司一线移动技术专家,非常值得期待!
最后,本文的读者在报名 QCon 时输入 QCon-TANGQIAO-PROMO 还可享受特别优惠,拿走不谢~
以下是 QCon 北京 2017 的部分话题,想了解更多专题和讲师详情,请戳阅读原文。
孙源即将分享 DynamicCocoa 实现细节的更多相关文章
- [DeviceOne开发]-土地销售项目源码分享
一.简介 这个是一个真实项目开源,虽然不是很花哨,但是中规中矩,小细节处理的也很好,非常值得参考和借鉴.里面的数据都缓存到本地,可以离线运行,但是调整一下代码,马上就可以和服务端完全对接.后续会有详细 ...
- WP8.1&Win10幸运大转盘源码分享
先AD一下我的群:Win10开发者群:53078485 最近在写一个APP,其中需要一个转盘动画的源码,找了很多但是都没有找到,无奈只好自己来写,写完效果自己还是比较满意的,分享出来,有需要的童鞋可以 ...
- 3D语音天气球(源码分享)——完结篇
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 开篇废话: 由于这篇文章是本系列最后一篇,有必要进行简单的回顾和思路整理. 这个程序是由两 ...
- 3D语音天气球(源码分享)——在Unity中使用Android语音服务
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 开篇废话: 这个项目准备分四部分介绍: 一:创建可旋转的"3D球":3 ...
- 3D语音天气球(源码分享)——通过天气服务动态创建3D球
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 开篇废话: 这个项目准备分四部分介绍: 一:创建可旋转的"3D球":3 ...
- 3D语音天气球(源码分享)——创建可旋转的3D球
开篇废话: 在9月份时参加了一个网站的比赛,比赛的题目是需要使用第三方平台提供的服务做出创意的作品. 于是我选择使用语音服务,天气服务,Unity3D,Android来制作一个3D语音天气预报,我给它 ...
- android版猜拳游戏源码分享
android版猜拳游戏源码分享安卓版猜拳游戏源码,该文件中带有安装测试包的,这个游戏源码比较简单的,现在有两个代码,一个自定义VIEW的,一个就是普通的imageView图片,游戏非常适合一些新手的 ...
- 一款非常简单的android音乐播放器源码分享给大家
一款非常简单的android音乐播放器源码分享给大家,该应用虽然很小,大家常用的播放器功能基本实现了,可能有点还不够完善,大家也可以自己完善一下,源码在源码天堂那里已经有了,大家可以到那里下载学习吧. ...
- Newlife商业源码分享
[商业源码]生日大放送-Newlife商业源码分享 今天是农历六月二十三,是@大石头的生日,记得每年生日都会有很劲爆的重量级源码送出,今天Newlife群和论坛又一次疯狂了,吃水不忘挖井人,好的东西肯 ...
随机推荐
- java学习笔记8--接口总结
接着前面的学习: java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--对象的初始化与回收 java学习笔记3- ...
- java使用链栈实现迷宫求解
java实现链栈在前面有所介绍:http://www.cnblogs.com/lixiaolun/p/4644141.html java实现链栈的代码: package stackapplicatio ...
- 导入exce表格中的数据l到数据库
因为我的项目是JavaWeb的,所有是通过浏览器导入数据库到服务器端的数据库,这里我们采用struts来帮助我们完成. 1:首先定义一个文件上传的jsp页面.把我们的数据先上传到服务器端. <f ...
- ZOJ 3630 Information 强连通
题意:n m表示n个节点,m条边,下面m行a b 表示a-b点有一条有向边 题目:给定有向图,删去一个点后,可以求出该图中强连通分量中最大的点数 问:删去某点后,最大点数 最小是多少 思路:枚举删点, ...
- 关于npm本地安装模块包(node_modules),安装不了的问题
单独测试的时候,发现安装不了node_modules包 缺少package.json,无法安装. 分为以下两步: 1.npm init -y 2.npm i -D vue 或 yarn add vue
- KineticJS教程(6)
KineticJS教程(6) 作者: ysm 6.拖拽 6.1.拖拽功能 要实现Kinetic对象的拖拽功能很简单,只需要将图形对象的draggable属性设为true就可以了. <script ...
- UNIX网络编程读书笔记:基本UDP套接口编程
概述 使用UDP编写的一些流行的应用程序有:DNS(域名系统).NFS(网络文件系统)和SNMP(简单网络管理协议). 如下图所示,给出了典型的UDP客户/服务器程序的函数调用: 客户不与服务器建立连 ...
- HDU4300-Clairewd’s message(KMP前缀匹配后缀)
Clairewd's message Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Other ...
- PHP-Yii执行流程分析(源码)
转自:http://www.cnblogs.com/zhanghaoyong/articles/2659846.html 一 目录文件 |-framework 框架核心库 |--base ...
- 在 Ubuntu12.04/Xubuntu12.04 上安装 QQ2012,这才是真正可行的
2012-5-18 11:16:29 1. 安装wine 终端下输入: sudo apt-get install wine 复制代码 有人这样:sudo apt-get install wine ...