基于目前项目的已有架构,若要实现Weex三端开发,设计的架构如下图:
Weex与原生页面间的相互跳转
我们在现有应用中集成Weex,难免会遇到Weex页面与原生页面相互跳转的问题。通常的一种场景是,某一个中间的原生页面我们用Weex来替换,这样就存在原生页面跳转到Weex页面,再由Weex页面跳转到原生页面的场景。这篇文章讲述如何实现这种场景。
利用Weex DevTool调试Native应用-iOS篇
官方的文档里说提供了一个工具DevTool,用来调试原生应用,但是写得比较简略,一直跑不起来,经过几天折腾和查资料,基本上是可以调试了,记录一下步骤和问题。
Weex中js和Native的交互-iOS篇
终端集成Weex后,看了下js调用Native的方法,做了个展示列表的demo,做下记录。
集成Weex到现有应用-iOS篇
最近看了一下weex,将weex集成到了现有的iOS APP里,并且实现了一个静态页面的展示,做下记录。
如何查看p12文件的信息
1
|
|
pem文件可以直接用文本工具打开
升级到macOS High Sierra Pod不能执行的解决办法
macOS 升级到 High Sierra 后,执行pod命令出错,出错信息如下:
1 2 |
|
解决办法是重装cocoapods
1 2 |
|
[转]到底什么时候才需要在ObjC的Block中使用weakSelf/strongSelf
Objective C 的 Block 是一个很实用的语法,特别是与GCD结合使用,可以很方便地实现并发、异步任务。但是,如果使用不当,Block 也会引起一些循环引用问题(retain cycle)—— Block 会 retain ‘self’,而 ‘self‘ 又 retain 了 Block。因为在 ObjC 中,直接调用一个实例变量,会被编译器处理成 ‘self->theVar’,’self’ 是一个 strong 类型的变量,引用计数会加 1,于是,self retains queue, queue retains block,block retains self。
Mobike体验续
这两天出差全靠mobike了,总共骑了大概有10趟吧,lite版的单车骑着确实轻松不少,价钱还更便宜。
昨天去了陆家嘴,逛了ifc,在黄浦江边吹了下风,是个高大上的地方。
Mobike体验
今天到上海出差,第一次来,想到处随意逛逛,单车是个很不错的选择,所以注册了mobike。
今天骑了三段:
第一段2km,耗时19m。这一段主要是在上海交大校园里,人少路况好,体验非常不错。
第二段3km,耗时22m。这一段是从酒店去外滩,在半路上被交警拦下,有一段路不准骑车,于是改乘地铁。这一段由于是在马路上,没有专门的自行车道,骑行感受一般。不过最难忍受的是这个车骑久了不舒服,座位对我来说比较偏矮,发不上力,且久了容易酸,下地铁台阶的时候感觉都快跪下去了。
第三段7km,耗时49m。从南京路步行街到酒店。跟第二段类似,没有专用自行车道,不停在人行道和马路边缘穿行,影响骑行速度。这次我骑得比较慢,也可能更适应了,腿酸的感受稍微弱一点。
总体感受: 1. 方便,随停真的是太方便了,完全不操心。 2. 用的人挺多的,上海和深圳都是这样。 3. lite版单车还比较少,一般附近难以找到,看起来可能会好骑一点,因为更轻,还没有体验过。 4. app做得不错,功能简洁易用,单车定位比较准。 5. 在北京这种有专用自行车道的城市,发展会更好,而对于没有骑行环境的城市,例如重庆,基本就搞不起来了。
经过今天的体验,总体来讲感觉不错,从最以前的完全不看好,到现在觉得稍微觉得有戏。以后有需要会继续用。