>>178
あそっか!クラス変数ってのがありましたね!
それかもしれません!検索してみます!!

>>179
UIViewのサブクラスなんですよ。
それに内容物がそれなりにあるので値型のコピーで増やすとメモリがもったいないなと思いまして。

そもそも元は
var btn1 =btn()
var btn2 =btn()
のやり方で普通に作って動かしてたんですがメモリを意識するようになり参照型の挙動について深く知りたくなりまして、、

上記のインスタンスの増やし方だとインスタンス変数はそれぞれ別領域に確保されてる気がするんですよね。
でも色や形、内部関数で使う変数など大半の情報は共通で良いので
btn1 = btn2 = btn()
のような挙動が好ましいです。
でも個別で設定したい変数もある。という感じです。