Ich bin mit den Gründen für das Kopieren einer Immobilie im Gegensatz zum Behalten durchaus vertraut. (Im Wesentlichen der Wert vs. Beziehung Argument. Sie wollen fast immer Strings, zum Beispiel zu kopieren.)
Was ist mit NSColor und NSGradient?
Beide entsprechen dem NSCopying, sind aber in ihrer derzeitigen Implementierung unveränderlich.
Was denken Sie?