錯誤如下: 解決方案
話不多說,直接上效果圖 gif效果圖[https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0ef08a00b2394038aa...
話不多說先上圖 [圖片上傳失敗...(image-3146a2-1657457047127)] 做了個需求,產品要求右邊字數(shù)限制是字節(jié)數(shù)限制,中文漢子2字節(jié),英文字母、數(shù)字都...
我們在開發(fā)中很多時候都會遇到字符串截圖,比如文本顯示長度限制、自定義協(xié)議解析都會截取一部分字符串進行操作。 但是我們直接用系統(tǒng)方法substringToIndex、subst...
一、前言 根據(jù)dispatch_get_current_queue頭文件注釋 Recommended for debugging and logging purposes o...
多線程出現(xiàn)最多的就是安全問題,解決多線程安全問題就是加鎖。鎖的種類有很多,每種鎖使用場景、性能上都有所不同,我們寫一個測試demo,測試各種鎖的耗時,demo下載地址[htt...
在viewcontroller執(zhí)行下面代碼 會崩潰: 子類沒有實現(xiàn)方法,方法交換交換的是父類的方法imp,父類并沒有l(wèi)g_studentInstanceMethod方法,所以...
我們已經(jīng)研究了objc_msgSend從匯編快速查找緩存流程,慢速查找流程,動態(tài)方法決議流程,如果這幾個流程下來都沒找到合適的執(zhí)行方法,接下來就會走到消息轉發(fā)流程。消息轉發(fā)流...
首先來段代碼 上面代碼會輸出什么呢?來跑一下看看: 只會輸出aaa,說明 [self performSelector:@selector(test:) withObject:...
首先我們先看以下代碼: 編譯器優(yōu)化優(yōu)化的是什么呢,優(yōu)化的是底層代碼執(zhí)行邏輯,使項目執(zhí)行更加高效。匯編是最接近底層的代碼,所以我們從匯編來看編譯器優(yōu)化是如何優(yōu)化的。在15行打個...
類和對象 使用class關鍵字聲明一個類 可以使用new跟上構造函數(shù) 所有的對象都繼承Object類 聲明一個類的成員變量要有默認值,如果沒有默認值需要寫上?代表可選類型。 ...
變量 final變量 常量 Dart的數(shù)據(jù)類型 數(shù)值型Number: int & double 字符串 bool 列表 - List 鍵值對(字典) - Map 數(shù)值類型 字...
Flutter開發(fā)工具 Flutter開發(fā)目前主流是是兩種開發(fā)工具:Android Studio和VSCode。這里我們選擇使用Android Studio,簡稱AS,這個開...
今天開發(fā)遇上了個問題,從藍牙設備獲取的data數(shù)據(jù)是<713da442 0600>,數(shù)據(jù)格式轉化是前4個字節(jié)逆序表示浮點數(shù)十六進制數(shù)據(jù),也就是對應的十六進制數(shù)據(jù)為:0x42a...
想要了解應用程序加載,我們需要了解下面幾個問題: 我們寫的代碼是如何加載到內存的? 我們使用的動靜態(tài)庫是如何加載到內存的? objc是如何啟動的? 我們程序執(zhí)行都會依賴很多庫...
波非那切數(shù)列:0 1 1 2 3 5 8 13.....第n項是第n-1項和n-2項的和。第一項為0,第二項為1。 簡單思考,可以用遞歸: 運行起來結果看上去沒...