Ich habe eine einfache Frage: Was ist besser aus irgendeinem Grund - [UIColor somecolor]
jedes Mal verwenden, wenn Sie es einstellen oder eine Eigenschaft/ivar und setzen Sie es in ViewDidLoad und dann überall im Controller verwenden?Bessere Verwendung von UIColor
@property (nonatomic, strong) UIColor *someColor;
someColor = [UIColor redColor];
view1.color = someColor;
view2.color = someColor;
...
Warum?
Die Eigenschaft für UIColor ist zu zeitaufwendig und ich denke, dass es für so ein kleines Objekt nicht notwendig ist. Gibt es einen schnellen Weg, um darüber hinwegzukommen, ohne Eigentum zu machen?
Nein, sie don t. Sie geben ein Singleton zurück. Versuchen Sie 'NSLog (@"% p% p ", [UIColor RotFarbe], [UIColor RotFarbe]);'. – Mats
Ich hatte keine Ahnung. Danke, dass du darauf hingewiesen hast. Ich habe meine ursprüngliche Antwort bearbeitet. – ff10
@Mats, wenn es ein Singleton ist, als keine anderen Fragen, ist Ihr Kommentar der beste. Bitte posten Sie eine vollständige Antwort und ich werde es überprüfen. –