extends就是常見類繼承却紧;implements是實現(xiàn),一般來說后面是協(xié)議/代理性質(zhì)的類惨撇,需要在代碼中實現(xiàn)對應(yīng)的方法伊脓;with是插入(mixin)的使用,后面的類不能有構(gòu)建...
extends就是常見類繼承却紧;implements是實現(xiàn),一般來說后面是協(xié)議/代理性質(zhì)的類惨撇,需要在代碼中實現(xiàn)對應(yīng)的方法伊脓;with是插入(mixin)的使用,后面的類不能有構(gòu)建...
單例和其他語言沒有區(qū)別魁衙,需要定義一個靜態(tài)變量报腔,然后通過方法/屬性返回該變量。需要注意的是盡量使用私有構(gòu)造方法剖淀,避免因為使用了構(gòu)造函數(shù)而導(dǎo)致使用錯誤纯蛾。如果下面這樣用: 則Cla...
做個陽康記錄吧5.7,第一天:白天纵隔,抗原檢測陽性翻诉,體溫有所升高炮姨,略微咳嗽,一切正常碰煌;5.7 18:00 ~ 5.8 18:00舒岸,一直處于昏迷之中,大概每兩個小時醒來幾分鐘上廁...
感謝指正
iPhone手機型號屏幕尺寸及安全區(qū)特別注意: iPhone14Pro和iPhone14ProMax的狀態(tài)欄高度和safeArea頂部安全距離不一致 屏幕尺寸及安全區(qū)大小 手機型號尺寸(pt)倍數(shù)屏幕(px)狀...
Xcode14.3升級后遇到的問題記錄一下芦圾,當(dāng)然都可以通過降級為Xcode14.2來解決問題蛾派。 無法編譯,報錯缺少libarclite_iphoneos.a:File not...
我們在開發(fā)Flutter的時候經(jīng)常會有以下疑問: mounted什么時候為true dispose什么時候調(diào)用 ChangeNotifier為什么會調(diào)用dispose方法个少。為...
同學(xué)好洪乍,也只能懷念了
北郵記今天又一次在地圖上看到了昌平,順手就滑到了鄧莊——那個我大學(xué)第一年所在的地方稍算,也是我離開家鄉(xiāng)后第一個長期居住的地方典尾。 按照當(dāng)年的路線役拴,從市區(qū)德勝門坐919路車可以直接到達鄧莊...
使用Swiper制作了輪播組件糊探,而圖片顯示使用的CachedNetworkImage;在每張圖片第一次被切換顯示時河闰,都會有一個加載的過程科平,對用戶并不友好,所以就想著在圖片顯示...
關(guān)于錯誤Cannot run with sound null safety姜性,需要在Flutter 項目中設(shè)置--no-sound-null-safety瞪慧,常見的Flutter...
好早之前的了,源碼在 https://github.com/ziank/Pinyin4Swift
使用Pinyin4Swift進行漢字拼音轉(zhuǎn)換由于iOS的系統(tǒng)原生庫已經(jīng)支持了漢字轉(zhuǎn)拼音部念,所以很多時候我們都可以直接進行轉(zhuǎn)換弃酌,但是系統(tǒng)的轉(zhuǎn)換很多時候都存在問題,在需要具體拼音的時候我們一般都會使用第三方庫來進行轉(zhuǎn)換儡炼。在O...
特別注意: iPhone14Pro和iPhone14ProMax的狀態(tài)欄高度和safeArea頂部安全距離不一致 屏幕尺寸及安全區(qū)大小 手機型號尺寸(pt)倍數(shù)屏幕(px)狀...
背景 前段時間公司測試給我提了一個bug:在日期選擇框彈出來的時候妓湘,顯示出了未來1個月的日期,如下所示: 需求是說用戶無法選擇今天以后的日期乌询,所以要將未來的日期給隱藏掉榜贴。 探...
前言 某天早晨,吃完早餐妹田,坐回工位唬党,打開電腦,開啟chrome鬼佣,進入友盟頁面驶拱,發(fā)現(xiàn)了一個崩潰信息: 一眼看上去似乎是比較常見的子線程修改UI的問題。并且是在Toast上面報出...
DialogFragment這個控件作為一個Android開發(fā)者來說晶衷,應(yīng)該都是再熟悉不過的了屯烦。不過在showDialogFragment發(fā)的時候經(jīng)常會碰到下面這個crash:...
紅黑樹其實就是一種自平衡的二叉查找樹坷随,因此在了解紅黑樹之前,先來看下二叉查找樹的原理 1. 二叉查找樹 那么何為二叉查找樹呢驻龟?其實是將二分查找的思想給結(jié)合到樹的結(jié)構(gòu)中來温眉,二叉...
背景 前段時間再做一個需求 是一個過渡頁面, 過渡頁面播放音頻(播放"終回"音頻) 音頻播放完畢翁狐,跳轉(zhuǎn)到下一個頁面 需求其實挺簡單的类溢,然后很快就把代碼寫完了。跑了兩遍也都是正...
前言 我們在打開APP以后長期鎖屏或者將APP放置后臺露懒,然后再點擊APP圖標(biāo)或者任務(wù)欄點擊指定的APP闯冷,重新打開APP時,會出現(xiàn)一段時間的白屏懈词,那么這個時候其實APP曾經(jīng)就被...
某天早晨坎弯,群里有個小伙伴這樣問了一個問題:XXX:為什么我的控件可以在子線程里面更新我(不假思索):你是不是在onCreate里面開了一個子線程纺涤,然后更新了UIXXX:好像是...
背景 某天,測試提了一個bug抠忘,說當(dāng)前頁面關(guān)閉了以后回到了上一個頁面撩炊,但是對應(yīng)的音樂并沒有立刻停止,而是過了一段時間才停止崎脉。于是翻閱了一下代碼: mAudioTool.pau...
還記得剛學(xué)Android那會,經(jīng)常會說起Activity的七大生命周期: onCreate,onRestart,onStart,onResume,onPause,onStop...