![240](https://cdn2.jianshu.io/assets/default_avatar/11-4d7c6ca89f439111aff57b23be1c73ba.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
我們的原始大腦是經(jīng)過(guò)長(zhǎng)時(shí)間的遠(yuǎn)古社會(huì)經(jīng)驗(yàn)而形成的啡氢,而理性大腦則是在較近的年代形成的奶赠,首先這兩個(gè)模塊的溝通并不完美圃郊,其次我們?cè)诿鎸?duì)事件采取決策時(shí)會(huì)...
源碼層面: 調(diào)用_objc_msgSend 匯編 先查找cache_t宗收,沒(méi)有的話找methodlist 指向父類舞萄,并重復(fù)1 如果最后父類都沒(méi)有實(shí)...
前言 近日由于種種原因屋匕,需要把代碼里面的類全部都修改一遍類名院刁。 在網(wǎng)上找了一圈相關(guān)的開(kāi)源庫(kù)渐白,沒(méi)有發(fā)現(xiàn)有合適滿意的尊浓,始終都存在一些問(wèn)題,要么出現(xiàn)誤...
前言 由于線上始終出現(xiàn)部分未知原因崩潰問(wèn)題礼预,遂遵循網(wǎng)易出的crash攔截機(jī)制眠砾,自實(shí)現(xiàn)了一個(gè)crash攔截工具,現(xiàn)已上線運(yùn)行數(shù)月托酸,累計(jì)攔截閃退··...
前言 現(xiàn)如今App的體驗(yàn)越來(lái)越重要褒颈,我們的App中也要求加入更多的動(dòng)畫(huà)效果,其中最廣泛的是轉(zhuǎn)場(chǎng)動(dòng)畫(huà)励堡,由于需要批量的加入轉(zhuǎn)場(chǎng)動(dòng)畫(huà)谷丸,如果于每一個(gè)VC...
一、前言 由于項(xiàng)目有大幅度的改動(dòng)应结,需要涉及到資源文件以及編譯文件的內(nèi)容修改刨疼。 但是我們的項(xiàng)目中存在多個(gè)target泉唁,只更改指定的target。 ...
前言 近來(lái)由于App中彈窗過(guò)多揩慕,再加上還有半透明的引導(dǎo)層亭畜,時(shí)常會(huì)出現(xiàn)多個(gè)彈窗重疊彈出,甚至?xí)殡S引導(dǎo)層一起彈出迎卤,極大的影響了用戶體驗(yàn)拴鸵。 上述問(wèn)題...
每一次版本迭代,最麻煩的步驟就是檢測(cè)內(nèi)存問(wèn)題蜗搔,當(dāng)出現(xiàn)大量的未使用內(nèi)存被無(wú)效占用劲藐,會(huì)直接導(dǎo)致如下兩種后果: 每次App進(jìn)入后臺(tái)后,當(dāng)iphone出...
一樟凄、廢話不多說(shuō)聘芜,直接上效果 實(shí)際使用效果引導(dǎo)頁(yè)gif.gif 二、Demo址 Demo效果 三缝龄、功能 1汰现、便捷實(shí)現(xiàn)引導(dǎo)圖,均采用縷空模式2叔壤、支持...