小菜在學(xué)習(xí) Flutter 過程中,有特別需求是對于文本過長的內(nèi)容需要展示固定行數(shù),而在文本右下角有提示用戶點擊展開和收起;小菜嘗試自定義一個可折疊收縮的 ACEFoldTe...
小菜在學(xué)習(xí) Flutter 過程中,有特別需求是對于文本過長的內(nèi)容需要展示固定行數(shù),而在文本右下角有提示用戶點擊展開和收起;小菜嘗試自定義一個可折疊收縮的 ACEFoldTe...
小菜在學(xué)習(xí)時需要用到氣泡效果,為了更加靈活,小菜封裝了一個簡單的 flutter_bubble 氣泡插件,方便日常的使用; 小菜準(zhǔn)備用 Canvas 的 drawPath 進(jìn)...
歡迎來到 Flutter 繪制實踐系列,本文有文章版和視頻版。視頻發(fā)布在 bilibli 同名賬號下,文章首發(fā)于掘金平臺。今天來的話題是: 繪制陰影 Flutter 繪制實踐...
前言 為什么會有Flutter混編方案?其實這是一個很現(xiàn)實的問題。比如我們想要新寫一個App,直接選用Flutter作為移動端開發(fā)的跨平臺方案是非常好的一個選擇。但是現(xiàn)實中是...
蘋果在 Xcode 6.3 引入了一個 Objective-C 的新特性:Nullability Annotations,這一新特性的核心是兩個新的類型修飾:__nullab...
Mac系統(tǒng)版本 macOS Monterey 12.1 獲取Flutter SDK 去Flutter官網(wǎng)下載其最新可用的安裝包, 轉(zhuǎn)至下載頁[https://docs.flu...
要想設(shè)置縮放的特定點,就要設(shè)置VIew的layer層的錨點。錨點默認(rèn)是0.5 0.5 ,如果此時我們需要從左上角開始縮放,這時候就需要將錨點設(shè)置為0,0 具體代碼如下:
swift調(diào)用OC(底層是通過runtime調(diào)用_objc_msgSend來實現(xiàn)的) 如下圖1-1、1-2 所示,創(chuàng)建person的oc類時(可選擇xcode自動創(chuàng)建橋接文件...
最近因工程業(yè)務(wù)迭代需要實現(xiàn)oc與swift的工程內(nèi)混編和組件混編踩到了不少的坑,且網(wǎng)上的博客和技術(shù)貼也沒有看到一個明確的解決方案其絕大部分都是做到一半然后給一個很耐人尋味的結(jié)...
1、swift 項目 中調(diào)用oc 當(dāng)你在一個swift項目中引入oc文件時,xcode會提示你是否自動創(chuàng)建橋連接文件: 如果你用系統(tǒng)自動生成,只需要將要使用到的oc的文件導(dǎo)入...
起因 周一早上到公司,先更新個代碼唄。然后我就發(fā)現(xiàn)自己掉在一個大坑里了。 填坑 乍一看去,這是沒有權(quán)限的問題啊。想想應(yīng)該是上周五改了techgit密碼的原因。于是source...
if(CGRectEqualToRect(rect1, rect2)) {// 兩個區(qū)域相等 // do some } if(CGPointEqualToPoint(po...
開發(fā)過程中,有時候會碰到點擊按鈕或者某個動畫會配合震動效果;下面介紹iOS開發(fā)過程中的震動添加: 導(dǎo)入:#import 在需要出發(fā)震動的地方寫上代碼:AudioService...
項目中常有需獲取單獨某一控件或試圖在其父視圖中的坐標(biāo)尺寸的相關(guān)需求??赏ㄟ^下方方法獲取控件在父視圖的固定坐標(biāo)系以下兩種方法相同 層級關(guān)系cell.textView->cell...
未完,以后遇見新的繼續(xù)加2018.12.4 增加9,10,11。最近幾個月真的是忙,公司有毒。幾個項目一起搞,還只有我一個人。 方法在Mac和iOS上使用的最低版本@aval...
解決辦法 一: 保留本地的更改,中止合并->重新合并->重新拉取 二: 舍棄本地代碼,遠(yuǎn)端版本覆蓋本地版本,這步代碼不可逆
注:歡迎大家可以關(guān)-注 Wei-Xin 公--眾--號 :Style月月專欄,與簡書同步更新~ iOS 底層原理 objc4 源碼相關(guān) 0、底層源碼探索方式iOS-底層原理 ...
iOS 底層原理 文章匯總[http://www.itdecent.cn/p/412b20d9a0f6] 本文主要講解兩種野指針檢測的原理及實現(xiàn) 技術(shù)點:野指針探測 本文的...