由于項目需求,需要做個單詞本并且可跳轉(zhuǎn)的功能。網(wǎng)上找了很久,有用老版本的ListView的,也有說改源碼virtualList的,現(xiàn)在用的新版SectionList,是性能較...
由于項目需求,需要做個單詞本并且可跳轉(zhuǎn)的功能。網(wǎng)上找了很久,有用老版本的ListView的,也有說改源碼virtualList的,現(xiàn)在用的新版SectionList,是性能較...
React Native 實現(xiàn)瀑布流列表頁,分組+組內(nèi)橫向的列表頁..... 隨著React Native的更新,因為其跨平臺的優(yōu)越性,越來越多的公司和項目采用其作為其快速開...
UIStackView是iOS9之后推出的,我也是第一次接觸,在學(xué)習(xí)的過程中對于其中的相關(guān)屬性,尤其是對其中的distribution幾個屬性值,一知半解的,所以特寫此文通過...
一、下圖只是列出了部分知識點(Hash在iOS中的應(yīng)用分析整理) 1.1、關(guān)聯(lián)對象的實現(xiàn)原理: 1.2、weak的實現(xiàn)原理: 1.3、KVO實現(xiàn)使用的基本數(shù)據(jù)結(jié)構(gòu) 1.4、i...
通常在代碼中產(chǎn)生的bug,往往是源于概念不清晰。知己知彼百戰(zhàn)不殆,對內(nèi)存這塊了如指掌,能極大優(yōu)化代碼的性能。 一、內(nèi)存四區(qū)建立流程講解 如上圖所示,首先操作系統(tǒng)要把物理硬盤代...
map 和 flatMap 是 Swift 中兩個常用的函數(shù),它們體現(xiàn)了 Swift 中很多的特性。對于簡單的使用來說,它們的接口并不復(fù)雜,但它們內(nèi)部的機制還是非常值得研究的...
枚舉語法 枚舉名字以一個大寫字母開頭 注意:Swift枚舉在創(chuàng)建時未分配默認整數(shù)值。spring,summer,autumn和winter不等于隱式0,1,2和3。相反,這些...
我們在分析自動釋放池底層源碼前,我們先來創(chuàng)建一個新工程,查看main函數(shù)中系統(tǒng)創(chuàng)建的自動釋放池最終轉(zhuǎn)換為底層c++代碼的情況 main函數(shù) 我們執(zhí)行命令xcrun -sdk ...