今天遇到了一個(gè)bug,編譯element-ui源碼更新npm庫后禽拔,分頁組件不顯示了站宗,然后發(fā)現(xiàn)是undefined的對(duì)象調(diào)用push引起的錯(cuò)誤请契,簡...
1舀武、Kmp匹配算法:開始的時(shí)候還是遍歷targetstring 邻辉,根據(jù)findstring的每個(gè)字符去查找轿衔,這樣需要遍歷所有的字符微驶,而每個(gè)字符的...
如果不加入MAS_SHORTHAND_GLOBALS那么equalTo代表的是一個(gè)函數(shù) 這個(gè)函數(shù)還沒有組裝數(shù)據(jù)結(jié)構(gòu) 如果加入了MAS_SHORT...
1浪谴、默認(rèn)的Layer都是有隱式的動(dòng)畫的,修改屬性會(huì)產(chǎn)生動(dòng)畫的效果因苹,而UIView設(shè)置屬性的時(shí)候不會(huì)產(chǎn)生動(dòng)畫的效果苟耻,也就是禁用了隱式動(dòng)畫,主要是U...
一扶檐、bind操作凶杖,其實(shí)很簡單就是做了一個(gè)信號(hào),并且先執(zhí)行當(dāng)前信號(hào)的訂閱蘸秘,并且在當(dāng)前訂閱中調(diào)用訂閱綁定參數(shù)的信號(hào)官卡。假如生成的信號(hào)被訂閱的時(shí)候,根據(jù)...
1醋虏、寻咒?與!的區(qū)別 颈嚼?代表可選毛秘,如果為空就是nil;!代表強(qiáng)制叫挟,如果為空就報(bào)錯(cuò)艰匙。這個(gè)的作用是告訴我們使用的時(shí)候很直觀的去看到哪些部分可能是nil,...
1抹恳、動(dòng)態(tài)庫加載DllMain各種初始化 2员凝、_objc_init各種初始化:environ init 、 tls init 奋献、static in...
1健霹、autoreleasepool的結(jié)構(gòu)是由autoreleasepoolpage為節(jié)點(diǎn)組成的雙鏈表 2、autoreleasepoolpush...
1瓶蚂、內(nèi)存管理: __weak只是把只地址取得 放到以變量為key的哈希表里面 進(jìn)行若引用的存儲(chǔ)糖埋,對(duì)原有對(duì)象是沒有影響的 , 2窃这、循環(huán)引用 一般a...