起源 做为跨平台的移动端解决方案,Flutter大大提高了移动端的开发效率,但是由于很多开发者都是从原来做原生的iOS或者Android开发转而成为Flutter开发者,而移...
起源 做为跨平台的移动端解决方案,Flutter大大提高了移动端的开发效率,但是由于很多开发者都是从原来做原生的iOS或者Android开发转而成为Flutter开发者,而移...
Error Rules 在引用其他模块的头文件时,应该通过‘package:xxx’来引用(always_use_package_imports)[https://dart-...
2021年3月4日凌晨,Flutter 2 正式发布,除了增强了对于多平台的适配(包括:web、windows、Linux)外,很重要的一点就是Flutter 2.0中使用的...
起源 最近在项目中集成百度地图的相关功能,不过遇到了一个问题。百度地图中集成了ssl库libssl.a,而我们工程中的另外一个第三方库也集成了这个库。编译的时候就会造成冲突,...
今天在工程中遇到一个问题,当在Xcode 11中使用CocoaPod并在编译的时候使用默认的New Build System编译,出现了错误提示: 同时出现一个warning...
一. 背景 6月30日前,苹果要求所有的app必须使用storyboard来提供app的启动屏幕。其主要目的就是希望所有的开发者尽量不使用一张纯图片作为启动页面,而是希望AP...
上一篇文章讲到混合工程解耦的原理,今天讲一下具体实践。 1.上传flutter产物到git 我们需要在Flutter工程编译完以后获取相关的产物然后上传到git上。上一节我们...
现在公司的绝大多数工程都是使用的iOS和Flutter混编来做的,其中混编的方式是采用的Google推荐的Module方式来做的。具体请参考将 Flutter module ...
上一篇文章讲到启动过程中,最终Java层调用了JS层的AppRegistry.js的runApplication()方法来进行JS层的启动工作。我们看一下runApplica...
从RN的架构来看,之所以它在java和js层中间使用一层C++来实现桥接,主要是为了让RN的代码在两个平台中尽量复用。IOS中OC可以和C++任意的相互调用,而在Androi...
React Native各个版本间的代码差异不小,现在网上流行的代码解读,基本上都是0.4X或者以前的,虽然从原理上讲大同小异,但是在实现过程中却又不小的变化。本文就以一个基...
最近研究了一下React Native的动画实现方案,大概有这几种: 1. React Native内置动画 其中主要分为两类:Animated用于创建精细的交互控制的动画,...
最近在学习html+css+js,所以想要把自己写的网页上传到网站上,但是似乎没有特别方便的方法,除了使用github。但是网上的很多关于如何在github上建站的教程都有点...
这几天发现一个随机的崩溃,在解析数据的时候偶尔会出现,而且崩溃的地方都不太一样,具体代码如下: 代码的主要目的就是解析buffer中的数据,buffer中的第一位代表名字的长...
上篇文章讲述了如何将iOSDFULibrary库集成到oc工程中,下面就讲一下如何在工程中使用它。 官方的示例IOS-nRF-Toolbox中给出了他的swift中的使用方法...
按理说也会,这应该和图片在不在Assert中无关。
ios 9.0系统App因广色域图片而导致的随机崩溃双11终于结束了,也有了点时间写点东西了。今天说一下起几个月IOS发布过程中遇到的一个问题。 App在testFlight过程中,有测试反馈,在ios9的系统中启动后操作一会...
最近在做蓝牙相关的项目,中间遇到的坑此处暂掠过不表,今天主要写一下通过iOSDFULibrary库,对蓝牙设备的固件进行升级的过程。 现在市面上主要的支持蓝牙4.0的芯片都是...