様々な型の変数が定義されたクラスにひたすらget/set関数を作っていたのですが、
何かうまい方法はないのでしょうか。
Any型を利用したら変数と対になるようなIDを渡してうまいことデータが取れないかなと考えたものの、
いい方法が浮かびません。。。

有識者の皆さまは、このような場合、get/setメソッドを用意してアクセスしているものなのでしょうか?

class A : NSObject {

    var deta1: Int
    var data2: String
    var classB = [B(), B(), B()] // クラスBのデータが3つ分ある
    var classC = C()
    …
    …
    var data50: Int

    func getdata1()->Int {
    }
    func getdata2()->String {
    }
    …
    …
}