原创 iOS Xcode 提示 “This app could not be installed at this time.”
好好運行的項目,第一次模擬器安裝沒問題,第二次在安裝提示錯誤: This app could not be installed at this time. 首先清理模擬器 第一步:點擊模擬器,選擇Hardware -> Eras
原创 解決 Flutter showBottomSheet 設置高度沒有作用的?
最近在做一個電商項目,其中規格視圖 Flutter 的底部彈窗,但是發現 showBottomSheet 在彈出的時候最高高度始終限制在了屏幕的二分之一的位置,再往高設置仍然還是一半高度,但是我們的彈窗設計稿是佔據屏幕三分之二
原创 Flutter 報錯:The 'Pods-Tatget' target has transitive dependencies that include static binaries
最近做一個 Flutter 電商項目,編譯 pod install 時報錯 :“The ‘Pods-Tatget’ target has transitive dependencies that include static
原创 Flutter 取消按鈕水波紋的方法
因爲 InkWell 繼承自 InkResponse,因此這裏只以 InkResponse 來進行分析。 第一種方法: 在 InkResponse 外圍添加 Container,然後在 Container 中添加 colo
原创 Flutter 解決依賴版本衝突
前言 Google 推出 Flutter 這樣一個新的高性能跨平臺(Android,iOS)快速開發框架之後,被業界許多開發者所關注。我在接觸了 Flutter 之後發現這個確實是一個好東西,好東西當然要和大家分享。 今天
原创 Flutter - TabController監聽index
簡單一個小例子: class _OrderPageState extends State<OrderPage>{ final List<Tab> titleTabs = <Tab>[ Tab( text:
原创 Flutter 隱藏鍵盤
直接上代碼 : TextEditingController _contentController = new TextEditingController(); FocusNode _contentFocusNode = Fo
原创 Flutter 獲取應用緩存和清理緩存
Flutter 獲取應用緩存和清理緩存 在 Android 和 iOS 中,都有需要獲取應用緩存和清除應用緩存的功能,那麼在 Flutter 裏面應該怎麼做呢? 要想獲取到應用緩存,我們就必須找到用來裝緩存數據的文件夾,所
原创 Flutter 相冊選擇圖片和相機拍照
Flutter 獲取相冊中的圖片和用相機拍照 在原生開發中,拍照及從圖庫選擇圖片是非常常見的需求,而且原生的圖片選擇第三方庫也有很多並且很完善了。Flutter 也給我們提供了好用的圖片選擇插件,iOS 和 Android 都
原创 Flutter 倒計時
Flutter 倒計時 寫一個倒計時定時器聽起來真的好簡單,然而在 Flutter 裏面寫這個東西還是挺坑的。原本以爲創建一個 Timer 就一切都搞定了,但並沒辦法實時獲取倒計時的進度。 void countdown(){
原创 iOS 架構思想UIViewController的瘦身之路(一)
文章目錄前言一、代碼結構二、 關於子控制器三、UITableView 的瘦身3.1 拆分出不重要的東西3.1.1 單一的cell和數據源(拆分數據源和UITableViewDataSource協議)3.1.2 多種數據源和多種ce
原创 Flutter iOS App 上架 使用 Flutter 框架搭建的App上架那些事(持續更新)
前言 今天是第一個 Flutter iOS App 上架,激動,還有點擔心。問題還不少,總結一下,讓大家少入坑。 問題集錦 問題一: ERROR ITMS-90189: "Redundant Binary Upload. You'
原创 Flutter String 中的字符取出匹配
Flutter 字符匹配 在需求中需要對數據返回的值進行字符的匹配,而 Dart2 是沒有 char 的基本類型 那麼我們怎麼進行匹配。 方式1: 直接上僞代碼: var aa = "789"; List<int
原创 iOS Error Domain=NSCocoaErrorDomain Code=4099
Xcode 控制檯報錯: [Client] Sending selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to s
原创 Flutter 取兩位小數 不要四捨五入的方法
如圖: 打印結果: 我們知道 toStringAsFixed() 這個方法會在保留小數的基礎上對末位進行四捨五入。所以我們需要多取 1 位再進行截取,防止第二位四舍五。 爲什麼要進行 toStringAsFi