ポインタ | Ukisoft for Ameba Blog Only

Ukisoft for Ameba Blog Only

人生に悩む社会人8年目の徒然日記へようこそ。

最近ポインタの意味・・・というか、有効性というか、そういうのに気づいてきたというか・・・。
勘違いだったらアレですが。
引数として変数のみを渡したりしてると、あまり意識しないかもしれませんが、例えば引数としてUIViewとかインスタンスを渡してると、関数を読み出す毎にインスタンスの情報全てを渡すなんて、ちょっと現実的ではない気がしなくもなくも。
で、そんなとき、その情報を保存している場所、つまりポインタ情報を渡すことで、より高速に動作させることができる・・・というような意味で、ポインタって役に立つのかなと。
そのぶん、キャストとかを意識しないといけませんが。
それに、参照している情報の場所が色々と変化していたのでは、例えばポインタ先の情報に複数の場所からアクセスしていた場合に、また面倒なことになると思います。
というのが、個人的な見解です。
違うかもしれませんけども。

うき。