Objective-Cの質問です。

自分はよくJavaでオブジェクトを生成するときについでに初期化も同時に行うことがよくあります。
コードにすると以下のような感じです。

Object obj=new Object(){{setParam(hoge,fuga);}};

Objective-Cにて上記のようなオブジェクトの生成と初期化を一気に行いたいのですが、方法はございますでしょうか。
よろしくお願いいたします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/04/19 22:03:44
  • 終了:2013/04/26 22:05:03

回答(1件)

id:dawakaki No.1

だわかき回答回数797ベストアンサー獲得回数1222013/04/21 14:17:05

ポイント100pt

initメソッドをオーバーライドして、
 [[クラス名 alloc] init]
でインスタンス生成と同時に初期化を行います。

http://blog.s21g.com/articles/936

id:shinp

特定の内容で初期化するのではなく、適当にパラメータ変えつつ初期化を想定しています。よって、この方法では目的を達成出来ません。
また、特定の引数のみ変更する、という訳ではないのでコンストラクタで解決する問題でもありません。(コンストラクタ大量に作ればいいのかもしれませんが)
48時間程前からお越し下さい、といった感じでしょうか…

2013/04/27 21:48:30

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません