1967年6月,東京生まれ。機械設計,スターリングエンジン,魚ロボットを専門分野としています。本研究所に入所以来,スターリングエンジンや魚ロボット,バリアフリー関連の研究を進めてきました。詳しくは以下のリンクページをご覧ください。略歴はこちらのページをご覧ください。 勤務中,ほとんどは機械第2実験棟にいます。
1967年6月,東京生まれ。機械設計,スターリングエンジン,魚ロボットを専門分野としています。本研究所に入所以来,スターリングエンジンや魚ロボット,バリアフリー関連の研究を進めてきました。詳しくは以下のリンクページをご覧ください。略歴はこちらのページをご覧ください。 勤務中,ほとんどは機械第2実験棟にいます。
iPhone開発で、メモリ管理の基礎を社員に伝えることが増えてきたので、エントリとして書こう。 Objective-C基礎 メモリ管理の前にObjCの基礎として、メソッド呼び出しの話。 クラスのインスタンスaがmethodAをコールするときは、 [a methodA] と書く。このとき、aがnilだったときは、エラーではなく、コールされない。methodAに戻り値があるときは、それは、0やnilやNOが返る。ObjCでは、 void dealloc { if(a!=nil){ [a release]; } [super dealloc]; } は、気持ち悪いので、nilチェックはやめましょう。 なお、ObjCでは、動的にメソッドを差し替えることができ、コールの度にメソッドが存在しているかも確認しています。そのため、LL言語(ライトウェイト言語、スクリプト)のように柔軟な記述が可能です。そし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く