Being thought to basically always use the designated initializer I feel a bit dirty when creating new viewInstances with [UIView new];
rather than [[UIView alloc] initWithFrame:CGRectZero];
?
Is there any reason not to this?
Is there any practical difference at all? If you are creating a new view-instance without any frame information wouldn't the fallback to [UIView new];
simply cut away a lot of the code-cruft? My guess would be that [[UIView alloc] initWithFrame:CGRectZero];
is actually called under the hood anyways(?)