iOS CF数据结构与NS数据结构

REA*_*EE 4 iphone ios data-structures

我想知道CF数据结构(CFArray,CFDictionary等)和NS数据结构(NSArray,NSDictionary等)之间究竟有什么区别.我一直在使用大多数NS类,但我发现CF类具有更好的性能并且比NS类具有一些优势.如果有人能够深入解释利弊,我将不胜感激.

Err*_*Efe 5

NS(代表NextStep),它是完全面向对象的Objective-c和CF(代表Core Foundation),它们是基于C的API.内存管理因您使用的框架而异.

至于性能,除非你真的遇到了性能瓶颈并且你意识到使用C进行内存管理,否则我将使用Objective-C.现在它的垃圾收集痛苦已经消失.