<div dir="ltr">Hi,<div><br></div><div>I find that optional protocol methods to be very useful. However, there is a caveat -- it needs to be mapped to @objc. This puts a set of limitations, such as: structures cannot be used as parameters as it does not map to objective-c. What do you think about removing the requirement of using @objc and allow to create optional methods without these limitations?</div><div><br></div><div>Thank you,</div><div><br></div><div>-Yuval</div></div>