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

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

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

html - jQuery UI Sortable - Remove placeholder after item is dropped -