原创 Swift UITextView 限制輸入字符數

前言 我們經常遇到統計字符數的問題呢,限制用戶輸入,但是聯想詞很難處理,這裏就提供一種方法處理聯想詞,讓字符的統計和輸入很完美實現。 無高亮字符 OC //代理<UITextViewDelegate> //初始化UIT

原创 iOS 狀態欄更改顏色、適配等

前言 在開發過程中經常會與狀態欄打交道,碰到的問題會有很多,像控制狀態欄的1.顯示隱藏2.顏色切換3.iPhoneX 適配,這裏進行簡單的總結。 1.狀態欄簡介 iOS的狀態欄在普通iPhone上高度是20,但是在iPhon

原创 Flutter 應用內App版本更新

一、前言 我們平時開發原生應用時有新版本發佈都會有版本升級提示,然後引導客戶去下載更新版本,iOS一般的做法是跳轉到AppStore更新,Android的處理辦法要麼是商店更新,要麼是應用內直接下載安裝更新,因爲第一次用Flut

原创 iOS json轉plist,plist轉json

iOS開發過程中偶爾會遇到想把plist轉化爲json文件,或者把json文件直接轉化爲plist文件,這個時候有個很好命令可以解決 1、json to plist 首先cd到文件目錄,然後執行如下命令,data.json是j

原创 Flutter oc項目中添加swift插件庫報錯問題

一、前言 最近公司的Flutter項目中引入了一個三方插件,android上是運行正常的,但是iOS端插件是swift版本的,導致運行失敗,這裏記錄下解決方案。 二、問題解決 1、報錯信息 `xxxxx` does not s

原创 Flutter 延時執行

// 延時1s執行返回 Future.delayed(Duration(seconds: 1), (){ Navigator.of(context).pop(); print('延時1s執行'); });

原创 Xcode11 Authenticating with the App Store...

1、前言 最近更新了Xcode11, 每次更新都或多或少會出現點問題,這次是上傳AppStore卡在一直驗證等問題 2、解決方案 1、更換網絡重試,開熱點上傳等,也有偶然成功的情況,我成功過一次,但是後來又是重複遇到這個情況

原创 iOS 獲取手機型號信息大全

我們在網上查到的一般都是被人給過的已知手機型號名,但是如果有新設備的話我們怎麼獲得呢,這裏貼出個網址供查詢https://www.theiphonewiki.com/wiki/Models,這樣我們就可以直接拿到型號名字了,不用

原创 NSString 屬性更改合集

前言 我們經常碰到更改UILabel等控件字體樣式,像更改行距,個別字體變色,個別字體變大,字體加邊框等,這裏將碰到的一些情況進行總結。 所有的Key NSFontAttributeName; //字體,value是UIFont對

原创 Flutter 控件填充整個界面

直接上代碼 body: Container( // 讓控件填充滿整個界面 constraints: BoxConstraints( minWidth: double

原创 Flutter 十六進制顏色轉換

詳細使用可參考簡書 Flutter顏色(Color)使用和十六進制顏色轉換,這裏只提供十六進制封裝方法 class ColorsUtil { /// 十六進制顏色, /// hex, 十六進制值,例如:0xffffff

原创 MySQL 替換手機號碼中間4位爲星號顯示

1、將手機號中間4位替換爲***** replace 寫法 UPDATE login_info SET phone = REPLACE(phone,SUBSTR(phone,4,4),'****') WHERE phone R

原创 Masonry佈局UILabel換行

_infoLabel = [UILabel createNormalLabelWithTitle:@"設置了下面屬性就可以換行了"]; // 限制寬 _infoLabel.preferredMaxLayoutWidth = S

原创 Tabbar設置選中圖片無效

設置tabbar的選中圖片時會展示和主題色相同的顏色,而不是原圖,這時候需要進行如下設置 childVC.tabBarItem.image = [UIImage imageNamed:imageName]; childVC.t

原创 iOS 劉海屏判斷

+ (BOOL)isIPhoneX { // 根據安全區域判斷 if (@available(iOS 11.0, *)) { CGFloat height = [[UIApplication share