人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

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


●質問者: shinp
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● だわかき
●100ポイント

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

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


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

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ