YYModel
YYModel copied to clipboard
关于CFMutableDictionaryRef
你好 @ibireme @iwill @xinzhengzhang @digal @sutar
请问在文件YYClassInfo中的
对象classCache和metaCache为什么用CFMutableDictionaryRef而不用NSMutableDictionary呢?
是有什么优势吗?
cf是纯c的 比ns要性能好点
@yangbin911213 我发现NSMutableDictionary的的key需要copy协议,在这个地方写会有警告出现,在这用CFMutableDictionaryRef可以避免之类的警告 http://blog.csdn.net/dengbin9009/article/details/60877601
最主要的是 kCFTypeDictionaryKeyCallBacks 能避免 key 的 copy。 而 NSMutableDictionary 的 key 会强制进行 copy,性能会有些损耗。