コメントするいくつもクラスを作ってプログラミングしていると、以下の内容が面倒になってきた。・インスタンス変数を追加する際に、毎回、ヘッダファイルと実装ファイルに変数定義、@property文、@synthesize文を追加する必要がある・新規オブジェクトを作成する際に、生成先に変数の値をコピーしてやる必要がある(又は生成元のオブジェクトのアドレスを渡してもいいが、あまり好きではない)なにか良い方法はないか?で、思いついたのが、下記の内容。・インスタンス変数はすべて、Dictionary(コレクション)に入れてしまう。すれば、新規のインスタンス変数を追加する際に、プロパティ定義なんか不要になる。・生成元のインスタンス変数を、自動的に生成先のインスタンス変数にコピーする。生成元で定義した内容を、生成先からいちいち参照するなんてことしなくて良いので、便利!!!それを実現するために作ったクラスが「Parm」クラス。このクラスを、作成するすべてのクラスに入れてやろうと思う。下記の「Parm」クラスのサンプルは、簡略版です。実際にはロック、スレッド関係のメソッドを追加して使っています。・ParmクラスをMyClassAとMyClasBに入れてやる・mainはMyclasAを生成し10秒停止するだけ・MyclasAはキー”test”で@”a”文字をインスタンス変数を定義し、MyclasBを生成する・MyclasBは、自動的にキー”test”を読み込み、利用できるようになる・生成元のオブジェクト(self)を渡すのに、initを改良したinit2を用意した。//生成元がmain関数でオブジェクトではないため変数を受け取れない。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Themepoints.。