2009-08-20 66 views
0

我需要加快從XML(尺寸大於25 Mb)創建NSDictionary,有沒有辦法做到這一點?加速從XML創建NSDictionary?

+0

請添加代碼以顯示您正在進行的操作。 – 2009-08-20 11:35:02

+0

您不提供任何信息,如現在需要多長時間,如果它是使用構建解串器的XML plist或具有您自己的解析器的自定義XML文件等。 – 2009-08-20 11:35:25

+0

我正在使用以下代碼 NSDictionary * XMLDic = [NSDictionary dictionaryWithContentsOfFile:XMLFilePath]; 執行此操作時,我的系統處於掛起狀態,處理器使用率最高... – MobX 2009-08-20 11:39:31

回答

0

製作更小的文件。除此之外,不,沒有辦法讓這種方法更快。

如果plists的大小是不可避免的,您可以將加載和處理移動到操作或顯式線程中,以避免在您和用戶等待時阻塞您的UI。