Folgender Code sei gegeben :
Durch "new" bekommen person1 und person2 einen retainCount von 1;
Durch person1 = person2.retain bekommen beide einen retainCount von 2:
person2 ist ersichtlich, das retain steht ja dabei.
Wie sieht das für person1 aus ? Wie wäre die begrifflich exakte "Erklärung", warum person1 auch um 1 rc zulegt.
Die Tatsache an sich ist mir zwar verständlich, ich könnte das aber niemandem wasserdicht erklären, ohne begrifflich ziemlich ins Schwimmen zu kommen.
Hans
Durch "new" bekommen person1 und person2 einen retainCount von 1;
Durch person1 = person2.retain bekommen beide einen retainCount von 2:
person2 ist ersichtlich, das retain steht ja dabei.
Wie sieht das für person1 aus ? Wie wäre die begrifflich exakte "Erklärung", warum person1 auch um 1 rc zulegt.
Die Tatsache an sich ist mir zwar verständlich, ich könnte das aber niemandem wasserdicht erklären, ohne begrifflich ziemlich ins Schwimmen zu kommen.
Hans