タグ

2011年2月21日のブックマーク (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言語(ライトウェイト言語、スクリプト)のように柔軟な記述が可能です。そし

    メモリ管理 - かみやんの技術者ブログ
  • オランダ発!記憶に残る画期的な単語学習法 - [TOEIC・英語検定] All About

    単語カードによる英単語の学習は、学習者に根強い人気を持つテクニックです。単語カード学習の効果を高めるためには、どうしたら良いのでしょうか? 単語カードによる学習の効果を最大限に高めるためにオランダで開発された、hand computerという独創的なシステムをご紹介いたします。 単語カードでは単語は覚えられない!? 単語カードによる英単語の学習は、学習者に根強い人気を持つテクニックです。しかし、コミュニケーションを重視する最近の英語教育では、「単語は文脈の中で学ぶもの」と考えられているため、単語カードによる暗記は「機械的すぎる」・「すぐに忘れてしまう」・「つまらない」などと批判されることが多いようです。単語カードによる学習が否定的に捉えられる一方で、多読による語彙学習が奨励される傾向にあります。 しかしながら、近年の研究では、単語カードによる暗記は非常に効果的かつ効率的であることが示さ