UIBezierPath is shared for all instances of the enum case. So stored properties are stored per case, not per instance (you have associated values for per instance values).
> that isn't really what this syntax suggests is happening Please explain what makes you think that way. On Tue, May 31, 2016 at 11:52 PM, Brent Royal-Gordon <[email protected]> wrote: >> case spades { > <snip> >> let bezierPath = UIBezierPath() > > Does each instance of `.spades` have a *separate* UIBezierPath, or do all > instances of `.spades` share one? If it's the former, I have strong doubts > you'll actually get this through. If it's the latter, that isn't really what > this syntax suggests is happening. > > -- > Brent Royal-Gordon > Architechies > _______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
