说说最近(iOS视图动态化以及热修复和热更新)

好久没有更新文章了,下面说说最近在做的一些事情,以及后续的文章更新的一些思路。

最近主要从事电商的App研发相关的工作,其中做了两个相关的工作

1 首先是Autumn。该技术提供一个局部视图的动态化的技术。

   比如一个局部的cell,或者一个局部的一个视图,可以通过网络进行下发进行更新视图而不需要发版

   用到的技术类似于weex,就是HTML网页模板的本地化,并且使用第三方库进行布局。

   后面有空这部分的文章我会进行更新处理。

   举个例子。下图中的红色圈圈部分的视图,就是通过动态化的技术下发的,并且可以随意定制其显示样式。

   说说最近(iOS视图动态化以及热修复和热更新)

   (图1 搜索结果页部分视图动态化)

 

2 其次是做了一个iOS的热更新和热修复的工具。该部分的主要工作是基于ruby脚本去实现编写原生iOS代码,

   最初的目的其实是为了解决iOS上jspatch被封杀后,解决线上崩溃的问题。

   该部分的代码并不会开源,但是后面的文章我会详细通过流程图介绍其实现的原理和机制。

   下图为使用ruby编写的原生iOS界面   

说说最近(iOS视图动态化以及热修复和热更新)   

(图2 ruby编写原生iOS界面)

 

3 另外打个广告。最近在看一些iOS的工作机会,有好的机会可以推荐。 QQ 295699450