私はこのコードを参照してください。不変のオブジェクトをコピーする点は何ですか? ObjCで
- (void)setSubtitle:(NSAttributedString *)subtitle
{
self.subtitleLabel.attributedText = [subtitle copy];
}
それは基本的に不変である文字列を、コピーしています。 何らかの理由はありますか?これは時間の浪費ですか、それは利点ですか? 私は著者に尋ねることができません。なぜなら、彼はもはやここにいないからです。 私はそれをすることのポイントが表示されません。
不変オブジェクトをコピーしても実際には何もコピーされません。同じインスタンスを返します。 – bbum