在mac本上安装x-code开发工具第一步x-code提供了五种模板我们一般挑选最简单的singleview模板只有一个空白页面的点击下一步第二步填写项目名称(一般采用驼峰法命名)公司名称公司ID值(一般采用域名倒过来写)然后会自动生成一个bundle值这是结合项目名称和公司域名生成的这样可以保证上线的App唯一性然后选择开发语言(objective-c/swift)和设备数据库和单元测试选择默认
分类:
移动开发 时间:
2019-12-23 23:55:26
阅读次数:
189
2017年我们团队就开始使用ReactNative开发了一些内部管理工具,由于各种问题,我们几乎都快放弃使用了。但后来因为原生端人手不够(哭),又重拾使用React-Native开发了一些页面,发现在和原生的混合开发模式(原生导航、RN纯单页)下,ReactNative页面作为详情页展示非常合适:比 ...
分类:
其他好文 时间:
2019-12-04 21:51:00
阅读次数:
154
第一次接触混合开发,然后碰到了很多H5+api,调用手机相册,扫码,保存图片等。做技术的注定了要终生学习,但学无止境,我们不可能把所有的知识技能都学完了,学精通了再去工作,我们需要在工作中去提升自己,在工作红去总结去成长。 我项目是用mui加H5+去开发的,所以在调用H5+的api时要等plusre ...
分类:
其他好文 时间:
2019-11-10 12:03:54
阅读次数:
126
PHP模板引擎的由来 ● 为了解决当时混合开发WEB应用出现的一系列问题:代码难维护,代码不可重用,程序员要求知识广等问题 ● 实现后端与前端不完全分离,开发与美工可以分工合作,提高效率 PHP模板引擎带来的问题 ● 由于是不完全分离,导致分工中还有部分耦合地方 ● PHP模板引擎 导致了 模板引擎 ...
分类:
Web程序 时间:
2019-11-09 21:28:32
阅读次数:
94
混合开发的App中,经常会有内嵌的H5页面:定位方法与原生APP不同,需要上下文切换 #获取所有上下文contexts=dr.contextsprint(contexts)#打印当前上下文(有点问题应该是webview)cur_context=dr.current_contextprint(cur_ ...
分类:
移动开发 时间:
2019-10-23 20:34:36
阅读次数:
123
问题:最近在做一个安卓+H5混合开发的APP自动化测试,发现在从native切换到webview后,元素仍然无法找到,报错:no such element 思路:于是思考webview会不会像web页面一样存在多个handles呢?用window_handles去取所有的handle,发现果然不止一 ...
分类:
微信 时间:
2019-10-14 16:18:31
阅读次数:
140
参考https://juejin.im/post/5d79af99e51d453c11684ce8 flutter_boost从0.1.53开始提供了swift demo,但example_swift居然跑不起来,oc的example可以。 1、 直接把example Flutter下的Debug. ...
分类:
移动开发 时间:
2019-09-25 10:56:05
阅读次数:
425
第1章 课程介绍本章主要是向你介绍什么是混合开发,以及目前混合开发中的几种方案。第2章 Hybrid 技术原理本章主要讲解 hybrid 技术原理与核心本质,让你对混合开发有更清楚的认识。第3章 开发前的准备本章主要讲解核心代码开发前的准备知识,比如 Flex 布局、webpack 和 @vue/c ...
分类:
移动开发 时间:
2019-08-31 01:22:21
阅读次数:
248
基于Android Studio 中Cordova的开发 cordova简介 Cordova的前身是PhoneGap 官网: (http://cordova.io) Cordova应是运行在客户端本地应用容器的web应用。因此,运行在Cordova容器中的Html5应用的结构和传统的基于web服务器... ...
分类:
移动开发 时间:
2019-08-08 11:46:41
阅读次数:
218
JIT (Just In Time) 即时编译器, 边执行边编译 程序运行时,JIT 编译器选择将最频繁执行的方法编译成本地代码。运行时才进行本地代码编译而不是在程序运行前进行编译 AOT可以理解为“全时段的编译”(All-Of-the-Time compilation)。即在安装的时候,就把所有的 ...
分类:
移动开发 时间:
2019-08-06 12:26:34
阅读次数:
126