配列型を引数にメソッドを渡したときのクラスインスタンスのリファレンスカウンタ
お世話になります。
詳解Swiftで、swiftの勉強を始めたところです。
swiftでは、配列などの値型は、Copy-On-Writeの方法で
最初は配列のポインタだけを渡しデータを共有をしている。
配列の値が変更されるときに、配列のインスタンスを生成して要素をコピーする。
と説明がありました。
疑問となるのが、配列の要素がクラスインスタンスの場合、
クラスのリファレンスカウンタは、どうなっているかです。
配列のポインタだけ渡したとしても、要素のクラスインスタンスはリファレンスカウンタは
カウントアップされていると思っていたらいいのでしょうか。