クラスのクラス プロパティの既定値を設定する方法はありますか? Javaでできることのように、クラスのコンストラクターで.eg.-
MyClass(int a, String str){//constructor
this.a = a;
this.str = str;
// I am loking for similar way in Obj-C as follows
this.x = a*5;
this.y = 'nothing';
}
私が探している理由:
約15のプロパティを持つクラスがあります。クラスをインスタンス化するとき、これらすべての変数/プロパティにいくつかのデフォルト値を設定する必要があります。したがって、これにより、コードが重くなり、複雑になります。そのクラス内からこれらのインスタンス変数にいくつかのデフォルト値を設定できれば、このコードの複雑さ/冗長性を軽減する必要があります。