? NsCache次兆。是蘋果官方提供的緩存偏友。NsCache 在系統(tǒng)內存很低的時候弟晚,會自動釋放對象(但模擬器不會釋放)箕宙,
建議:接受到內存警告的時候举反,主動調用removeallobjects 釋放對象。
NsCache 是線程安全的扒吁,在多線程操作中火鼻,不需要對NsCache進行加鎖。
NsCache 的key 只是對對象進行strong引用雕崩,不是拷貝魁索。
name:名稱
delegate;設置代理
totalCostLimit :緩存空間的最大成本,超出上限會自動收回對象盼铁。默認為0粗蔚,表示沒有限制。饶火。
countLimit:能夠緩存的對象的最大數(shù)量鹏控。默認為0,表示沒有限制肤寝。
1.懶加載cache
2.保存數(shù)據(jù)
3.取出數(shù)據(jù)
4.刪除數(shù)據(jù)
5.常用的代理方法