起源 做為跨平臺的移動端解決方案,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的芯片都是...