nscopying - Is it better to use -> instead of . in to implement `copyWithZone:` method in objective-c? -


say there's class property p1, , setter p1 has been overwritten. want implement nscopying protocol class a.

in understanding since you're "copying" instance of class a, there's no need trigger setter methods in copywithzone: method. copyofinstance -> _p1 = _p1; better copyofinstance.p1 = _p1. right?

yes. forming new object if implementing initializer. rules same. must not use setter method in init... method, must not use setter in copywithzone:.


Comments

Popular posts from this blog

java - Andrioid studio start fail: Fatal error initializing 'null' -

android - Gradle sync Error:Configuration with name 'default' not found -

StringGrid issue in Delphi XE8 firemonkey mobile app -