<h3>NSSet</h3>
NSSet介紹:
<p>
1>無序的, 不重復(fù)的. 存放到NSSet 中的內(nèi)容并不會(huì)排序和添加順序也沒關(guān)系.
2>通過anyObject來訪問單個(gè)元素.
3>遍歷NSSet中的每個(gè)元素, 通過for in 循環(huán)來遍歷.
4>好處:效率高.
5>應(yīng)用場(chǎng)景:
<比如重用cell 的時(shí)候, 從緩存池中對(duì)邊獲取一個(gè)就可以了, 無需按照指定順序來獲取>
<需要把數(shù)據(jù)存放到一個(gè)集合中, 然后判斷集合中是否有某個(gè)對(duì)象的時(shí)候>
</p>
<h3>NSArray</h3>
<p>
1>有序的, 可以有重復(fù)對(duì)象. 對(duì)象的順序是按照添加的順序來保存的.
2>通過下標(biāo)來訪問.
好處: 有序訪問.
應(yīng)用場(chǎng)景:在絕大多數(shù)需要依賴順序的情況下 (比如: tableView 的數(shù)據(jù)源集合, 在實(shí)際操作中要根據(jù)下標(biāo)來獲取對(duì)象.)
</p>