分享一個iOS心電圖的畫圖組件 YOECGChartView[https://github.com/YOrange834/YOECGChartView] 實習心電圖,心電圖報...
緣起 隨著互聯網企業的不斷發展,產品項目中的模塊越來越多,用戶體驗要求也越來越高,想實現小步快跑、快速迭代的目的越來越難,還有65535,應用之間的互相調用等等問題,插件化技...
從去年(2023年)秋天開始,大概是 9 月中旬左右,如果你將你的 App 上傳到 App Store Connect,你的應用程序使用到了需要聲明原因的 API(也包括你引...
如上圖,最右邊有黃色斑馬線類似的線。 在這里查找源碼 可以看到,Flutter在這里做的處理 _calculateOverflowRegions這個方法,計算界面是否超出邊界...
簡介 彈窗菜單用到的場景還是蠻多的,比如這樣的: 實現方案 采用PopupMenuButton組件,配合PopupMenuItem,可以非常方便地實現這種彈出菜單效果。 實踐...
iOS開發需要cocoapods第三方管理包工具,那么cocoapods依賴于ruby環境,而安裝ruby需要借助能夠管理不同版本的 ruby工具 rvm,安裝 rvm 又需...
背景是新設備,mini主機m2芯片。新設備在什么都沒配置的前提下,終端就用不了 然后各種百度,說修改shell的默認路徑,改為/bin/bash或者/bin/zsh 然后重啟...
前言 對新技術保持敏銳是一個程序猿的基本素養,其中Flutter是新技術中的佼佼者,那么對于晦澀難懂的框架源碼我們該如何學習呢? 以Flutter中的Dio為例,如果想要了解...
Gradle下載地址: https://services.gradle.org/distributions/[https://services.gradle.org/dist...
Transform可以在其子組件繪制時對其應用一些矩陣變換來實現一些特效 Matrix4是一個4D矩陣,通過它我們可以實現各種矩陣操作 示例 1. Transform 1.1...
不墨跡先上圖 這個需求應該是挺多的,今天用flutter 實現以下 , 直接上代碼.我沒有過多的封裝,為了一次性貼出來,我自定義的組件 你可以寫自己的,如果項目自己用,最好封...
最近在項目中,UI設計需要實現一個底部凸起的導航欄,一頓摸索,發現Flutter默認的導航欄就可以實現,好開心,一頓ctrl+c,ctrl+v之后,發現,what Fxxk,...
上圖 需要實現的功能: 底部tab(可自定義樣式)點擊切換中間內容 不要一般的tab切換時相隔幾個頁面會緩慢過渡的問題(一般bottomNavigationBar+TabBa...
前言 Flutter[https://so.csdn.net/so/search?q=Flutter&spm=1001.2101.3001.7020] 作為目前最火爆的移動端...
一、背景 背景:介于目前Flutter的學習進度已經告一段落, 但是如果直接使用flutter重寫已有的app是不現實的, 因此需要調研Flutter嵌入原生app項目的技術...
Dart是一個在單線程中運行的程序,這意味著:如果程序在執行中遇到一個需要長時間的執行的操作,程序將會被凍結。為了避免造成程序的凍結,可以使用異步操作使程序在等待一個耗時操作...
第一部分:GCDAsyncSocket在單例模式中的創建 因為項目中只能存在一個socket長連接,所以我們可以在單例模式中創建和使用它們。如下代碼:SocketManage...
GCDAsyncSocket源碼分析 1.初始化socket 源碼提供了四種初始化方法 最終實現方法: 核心建立連接方法 說明下LogTrace(); 這個LogTrace根...
是不是沒有配置LSApplicationQueriesSchemes權限
flutter url_launcher-實現撥打電話功能url_launcher | Flutter Package[https://pub-web.flutter-io.cn/packages/url_launcher] 1、導...