https://github.com/YouXianMing

WeakValue & StoreValue

WeakValue & StoreValue

 

源码

https://github.com/YouXianMing/WeakValue-StoreValue

 

说明

1. 这种设计并不是因为脑袋被门夹了而多此一举,其目的是为了方便统一管理被存储的对象,以及我们要全局使用的对象

2. 为了保证对象存储不受干扰,复杂的对象可以使用FastCoder来存储

3. 为了保证全局使用的对象被弱引用,这里使用了NSMapTable

 

细节

 

posted @ 2015-06-19 21:30  YouXianMing  阅读(274)  评论(0编辑  收藏  举报