2009-08-20 11 views
0

Ich muss die Erstellung von NSDictionary aus XML beschleunigen (Größe größer als 25 Mb), gibt es eine Möglichkeit, dies zu tun?Beschleunigung der Erstellung von NSDictionary aus XML?

+0

Bitte Code hinzufügen, um anzuzeigen, was Sie tun. –

+0

Sie geben keine Informationen, wie lange es jetzt dauert, wenn es ein XML-Plist ist, der den Build-Deserializer oder eine benutzerdefinierte XML-Datei verwendet, für die Sie einen eigenen Parser haben, usw. –

+0

Ich verwende den folgenden Code NSDictionary * XMLDic = [NSDictionary withoutWithContentsOfFile: XMLFilePath]; Während dieses Vorgangs hängt mein System und Prozessor-Auslastung ist maximal ... – MobX

Antwort

0

Erstellen Sie kleinere Dateien. Abgesehen davon gibt es nichts, was Sie tun können, um diese Methode schneller zu machen.

Wenn die Größe der Pfade unvermeidbar ist, können Sie das Laden und Verarbeiten in Vorgänge oder in einen expliziten Thread verschieben, um zu verhindern, dass Ihre Benutzeroberfläche blockiert wird, während Sie und Ihr Benutzer warten.

Verwandte Themen