WeakValue & StoreValue
WeakValue & StoreValue
源码
https://github.com/YouXianMing/WeakValue-StoreValue
说明
1. 这种设计并不是因为脑袋被门夹了而多此一举,其目的是为了方便统一管理被存储的对象,以及我们要全局使用的对象
2. 为了保证对象存储不受干扰,复杂的对象可以使用FastCoder来存储
3. 为了保证全局使用的对象被弱引用,这里使用了NSMapTable
细节
WeakValue & StoreValue
源码
https://github.com/YouXianMing/WeakValue-StoreValue
说明
1. 这种设计并不是因为脑袋被门夹了而多此一举,其目的是为了方便统一管理被存储的对象,以及我们要全局使用的对象
2. 为了保证对象存储不受干扰,复杂的对象可以使用FastCoder来存储
3. 为了保证全局使用的对象被弱引用,这里使用了NSMapTable
细节