NSCopyingプロトコルについて RMGWindowControllerの「モデルオブジェクトを追加、削除、複製する」-「MasterMotifオブジェクトを追加、削除、複製する」で、さりげなくMasterMotifクラスのインスタンスオブジェクトにcopyメッセージを送っていますが、このメッセージに対応するにはそれなりの処理が必要です。 NSObjectのcopyメソッドの説明を読んでみましょう。大体以下の様な事が書いてあります。 copyメソッドはcopyWithZone:メソッドが返したオブジェクトを返す。引数のzoneはnilを指定して呼んでいる。 copyWithZone:はNSCopyingプロトコルのメソッドである。 copyメソッドはNSCopyingプロトコルに準拠するクラスにとって便利な様に用意したメソッドである。copyWithZone:メソッドを実装していないと