Ios 基于CFTree的内存管理

Ios 基于CFTree的内存管理,ios,multithreading,memory-management,tree,core-foundation,Ios,Multithreading,Memory Management,Tree,Core Foundation,我需要在我的iOS应用程序中用树数据结构表示数据。经过研究,我发现CFTree适合我的情况。但我们需要用CFTree显式地处理内存管理。我的树应该是线程安全的,因为多个线程可以添加/删除/修改树中的节点。所以我的问题是 1) CFtree真的有助于在iOS中维护分层数据吗? 2) 如何以线程安全的方式处理内存管理?。 3) 有没有更好的方法来维护分层数据 CFtree的教程有限。有人能深入解释一下CFtree及其内存管理吗?如果可能的话,一些代码示例会有所帮助 提前感谢。CFTree是来自Cor

我需要在我的iOS应用程序中用树数据结构表示数据。经过研究,我发现CFTree适合我的情况。但我们需要用CFTree显式地处理内存管理。我的树应该是线程安全的,因为多个线程可以添加/删除/修改树中的节点。所以我的问题是

1) CFtree真的有助于在iOS中维护分层数据吗? 2) 如何以线程安全的方式处理内存管理?。 3) 有没有更好的方法来维护分层数据

CFtree的教程有限。有人能深入解释一下CFtree及其内存管理吗?如果可能的话,一些代码示例会有所帮助


提前感谢。

CFTree
是来自
CoreFoundation
的低级C结构。编写自己的树/节点结构不是更好、更容易吗?