zo raar is dit echt niet. Vaak wil je een een nieuwe CGRect maken die gelijk is aan een frame(CGRect) van een ander object.Verwijderd schreef op vrijdag 24 januari 2014 @ 11:16:
[...]
Dit vind ik toch wel een geniaal stukje code:
code:
1 [[CGRect alloc] initWithFrame:]
Vooral als je je afvraagt wat voor een parameter deze zou moeten krijgen... Inderdaad, een CGRect!
Bij objc is het trouwens heel handig om even de docs van een class te lezen, vaak kun je de alloc overslaan.
Bijv:
code:
1
| NSString *hoi = [NSString stringWithString:@"hoi"]; |
vs
code:
1
| NSString *hoi = [NSString alloc] initWithString:@"hoi"]; |
In het geval van NSString is onderstaande natuurlijk het snelste:
code:
1
| NSString *hoi = @"hoi"; |
[ Voor 37% gewijzigd door steffex op 24-01-2014 11:38 ]