[swift-evolution] Proposal: Expose getter/setters in the same way as regular methods
Matthew Johnson
matthew at anandabits.com
Sun Dec 13 18:58:36 CST 2015
> I find that (KVO) one of Objective-C's most annoying features. It makes it really difficult to reason about code when things can happen unexpectedly left and right. It's the same issue with aspect-oriented programming.
>
> I prefer explicit integration points like closures, delegates and alike.
+1. I especially dislike system APIs that offer no alternatives to KVO when communicating with clients. I hope we can at least avoid that mistake in Swift-native API designs.
>
> Being able to refer to getters and setters is a good idea and aligns with being able to refer to initializers and methods.
> I would also add subscripts to the list if possible.
+1 to this as well.
More information about the swift-evolution
mailing list