Array和ContiguousArray的removeFrist和removeLast方法耗時及其恐怖柬采,在playground中進行十萬次removeFirst和remov...
Array和ContiguousArray的removeFrist和removeLast方法耗時及其恐怖柬采,在playground中進行十萬次removeFirst和remov...
雖然我可能沒有太明白你的意思,不過tabbar切換控制器不會觸發(fā)controller的銷毀咽瓷,present后再dismiss的viewcontroller是默認應(yīng)該銷毀的,如果出現(xiàn)了沒有dealloc的情況可以檢查一下內(nèi)存泄露問題雏蛮。
銷不銷毀需要看引用糖荒,pop和dismiss都會讓原本引用viewcontroller的navigationController和currentViewcontroller斷掉這條引用關(guān)系,如果此時還有其他的模塊持有viewcontroller的引用席噩,那viewcontroller是不會銷毀的班缰。
iOS13的presentViewController問題解決方案UIViewController的modalPresentationStyle屬性,在iOS13之前默認值為UIModalPresentationFullScreen悼枢,iOS...
有定制需求的吐個鉤子出去嘛埠忘,不麻煩的
iOS13的presentViewController問題解決方案UIViewController的modalPresentationStyle屬性,在iOS13之前默認值為UIModalPresentationFullScreen馒索,iOS...
請教下莹妒,在這個自適應(yīng)寬度的基礎(chǔ)上還需要多10或者20的話怎么加?
用masonry自適應(yīng)label高度和寬度1.自適應(yīng)寬度 前提不需要設(shè)置label的寬度 [yourLabel setContentHuggingPriority:UILayoutPriorityRequired f...
UIViewController的modalPresentationStyle屬性绰上,在iOS13之前默認值為UIModalPresentationFullScreen旨怠,iOS...
universal link 開啟流程 一、apple-app-site-association文件準備 新建名為apple-app-site-association的文件蜈块,...
github https://github.com/javalong/RetrofitMocker 如何使用 總結(jié):原本自己本地的Retrofit2如何使用鉴腻,現(xiàn)在還是如何使用...
牛逼,深刻,好用,賊特么棒棒極了!
RetrofitMocker解決的問題 在開發(fā)階段,后臺經(jīng)常會發(fā)布疯趟,或者接口還未寫好拘哨,但是格式已經(jīng)定好,其實這時候完全可以自己先寫一個json文件放在assets文件夾中信峻,然后自己使用倦青,不需要一直等待。...
解決的問題 在開發(fā)階段盹舞,后臺經(jīng)常會發(fā)布产镐,或者接口還未寫好,但是格式已經(jīng)定好踢步,其實這時候完全可以自己先寫一個json文件放在assets文件夾中癣亚,然后自己使用,不需要一直等待获印。...
牛逼,深刻,好用,賊特么棒棒極了!
RichText解決問題 使用鏈式結(jié)構(gòu)組成SpannableStringBuilder述雾。使得結(jié)構(gòu)上更加清晰,使用時更加方便。 使用對比 效果圖: 代碼對比: 相對來說還是上面的鏈式結(jié)構(gòu)的代碼...
解決問題 使用鏈式結(jié)構(gòu)組成SpannableStringBuilder玻孟。使得結(jié)構(gòu)上更加清晰唆缴,使用時更加方便。 使用對比 效果圖: 代碼對比: 相對來說還是上面的鏈式結(jié)構(gòu)的代碼...
牛逼,深刻,好用,賊特么棒棒極了!
oppo手機使用instant-run崩潰點擊android studio ide上的運行按鈕黍翎,app閃退面徽。崩潰log: oppo手機崩潰,華為手機正常匣掸。 嘗試關(guān)閉instant run趟紊,則oppo正常 取消選中。
點擊android studio ide上的運行按鈕碰酝,app閃退霎匈。崩潰log: oppo手機崩潰,華為手機正常砰粹。 嘗試關(guān)閉instant run唧躲,則oppo正常 取消選中造挽。
牛逼,深刻,好用,賊特么棒棒極了!
andfix熱修復(fù)核心代碼解析前言 https://ke.qq.com/webcourse/index.html#course_id=130901&term_id=100146035&taid=12872...
前言 https://ke.qq.com/webcourse/index.html#course_id=130901&term_id=100146035&taid=12872...
牛逼,深刻,好用,賊特么棒棒極了!
Hermes跨進程通訊代碼封裝(仿寫)前言 看了lance老師的視頻教程后碱璃,自己模仿寫的Hermes的封裝,代碼上可能跟老師的有點不太一樣饭入,但是思路是一致的嵌器。 效果 核心思想 aidl跨進程通訊android中跨...
前言 看了lance老師的視頻教程后,自己模仿寫的Hermes的封裝谐丢,代碼上可能跟老師的有點不太一樣爽航,但是思路是一致的。 效果 核心思想 aidl跨進程通訊android中跨...
牛逼,深刻,好用,賊特么棒棒極了!
tinker熱修復(fù)核心代碼解析實現(xiàn)原理 重置dex加載順序乾忱,把修復(fù)后的class所在的dex提前加載讥珍,由于包名類名一致,所以后面的有問題的class就不會被加載窄瘟。 代碼實現(xiàn) 代碼解析 其實代碼上有注釋衷佃,這...