簡(jiǎn)單介紹 IGListKit是Instagram推出的新的UICollectionView框架凛忿,使用數(shù)據(jù)驅(qū)動(dòng)趁舀,旨在創(chuàng)造一個(gè)更快更靈活的列表控件。github地址:https:...
簡(jiǎn)單介紹 IGListKit是Instagram推出的新的UICollectionView框架凛忿,使用數(shù)據(jù)驅(qū)動(dòng)趁舀,旨在創(chuàng)造一個(gè)更快更靈活的列表控件。github地址:https:...
先貼一張渲染管線的圖,然后我們?cè)匍_始:圖片出處鏈接 1:圖片中夯辖,渲染管線大致被分為6個(gè)步驟茁帽,其中有3個(gè)步驟是藍(lán)色背景。這3個(gè)藍(lán)色背景的步驟因惭,就是可編程渲染管線中用戶可以自定義...
移動(dòng)端項(xiàng)目復(fù)雜到一定程度都會(huì)走上組件化的道路岳锁,組件一多就會(huì)出現(xiàn)聯(lián)編緩慢的問題。Android項(xiàng)目可以通過gradle蹦魔,依賴源碼生成jar包激率,提高編譯速度。對(duì)于Objectiv...
一勿决、進(jìn)程間通信的概念 每個(gè)進(jìn)程各自有不同的用戶地址空間乒躺,任何一個(gè)進(jìn)程的全局變量在另一個(gè)進(jìn)程中都看不到,所以進(jìn)程之間要交換數(shù)據(jù)必須通過內(nèi)核低缩,在內(nèi)核中開辟一塊緩沖區(qū)嘉冒,進(jìn)程1把數(shù)據(jù)...
前言 看了下上篇博客的發(fā)表時(shí)間到這篇博客,竟然過了11個(gè)月玩般,罪過银觅,罪過。這一年時(shí)間也是夠折騰的壤短,年初離職跳槽到鵝廠设拟,單獨(dú)負(fù)責(zé)一個(gè)社區(qū)項(xiàng)目,忙的天昏地暗久脯,忙的差不多了纳胧,轉(zhuǎn)眼就到...
參考HTTPS的加密流程|一篇文章讀懂HTTPS及其背后的加密原理|HTTPS協(xié)議詳解|Https加密過程|Https握手過程 HTTPS(全稱: Hypertext Tra...
KVC(Key-value coding)鍵值編碼,單看這個(gè)名字可能不太好理解帘撰。其實(shí)翻譯一下就很簡(jiǎn)單了跑慕,就是指iOS的開發(fā)中,可以允許開發(fā)者通過Key名直接訪問對(duì)象的屬性摧找,或...
Runtime的特性主要是消息(方法)傳遞核行,如果消息(方法)在對(duì)象中找不到,就進(jìn)行轉(zhuǎn)發(fā)蹬耘,具體怎么實(shí)現(xiàn)的呢芝雪。我們從下面幾個(gè)方面探尋Runtime的實(shí)現(xiàn)機(jī)制。 Runtime介紹...
怎么檢測(cè)項(xiàng)目中的Data race综苔? 下面就進(jìn)入正題簡(jiǎn)單聊一聊iOS中的鎖惩系,以及相關(guān)的內(nèi)容(由于本人能力有限位岔,文中難免有一些遺漏或者錯(cuò)誤,請(qǐng)各位看官不吝賜教堡牡!謝謝抒抬!??) 簡(jiǎn)單...