我試圖從數據庫創建一個樹來創建自定義表。我正在做的是從數據庫中獲取數據並創建樹結構。要創建子節點,我使用info對象在Cftree中存儲值。它爲我工作很好。任何人都可以請讓我知道這種方法會有什麼性能問題。因爲我將NSString存儲在樹的每個節點的信息對象中。如果它有性能問題,那麼做這件事的最好方法是什麼。 我使用下面的代碼塊來創建樹。是否使用CFTreeContext信息對象在CFTreeRef中存儲NSString數據是一個好習慣
static CFTreeRef CreateMyTree(CFTypeRef rootObject) {
CFTreeContext ctx;
ctx.version = 0;
ctx.info = rootObject;
ctx.retain = CFRetain;
ctx.release = CFRelease;
ctx.copyDescription = CFCopyDescription;
return CFTreeCreate(NULL, &ctx);
}