Ich habe eine Reihe von CGPoints von einem CCTMXLayer Ich möchte auf NSUserDefaults speichern, aber ich kann nicht scheinen, eine elegante Weise, dies zu tun.Liste der CGPoints mit NSUserDefaults speichern
Ursprünglich hatte ich gehofft, ein NSDictionary mit einem NSMutableSet für einen Wert zu speichern, der mehrere NSValues (valueWithCGPoint) enthält. Von dem, was ich sagen kann, wird weder NSMutableSet noch NSValue von NSUserDefaults unterstützt.
An diesem Punkt erwäge ich, die x & y-Werte des CGPoint als Zeichenfolge zu speichern und nur es hin und her konvertieren, wie benötigt.
Haben Sie überlegt, nur einen NSKeyedArchiver in eine Datei zu integrieren? (Anstatt NSUserDefaults zu verwenden.) –