タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

algorithmとprogrammingとObjective-Cに関するraimon49のブックマーク (2)

  • 安藤日記[&] Tiny Pictures : An Optimization Case Study

    安藤日記 安藤日記:デジタルガジェット好き「安藤幸央」の日々のメモ ( yukio.andoh@gmail.com ) [ http://twitter.com/yukio_andoh ] Design Sprint Newsletter https://designsprint.substack.com/ Tiny Pictures : An Optimization Case Study Penultimate (by Ben Zotto) ----------------------------------------------------------------- 要約:Evernoteと同期できる手書きアプリPenultimateの画像圧縮に関して。 UIImagePNGRepresentation()は遅すぎるので、PNG-8を使うことにし、 pngquantも遅すぎるので、

    安藤日記[&] Tiny Pictures : An Optimization Case Study
    raimon49
    raimon49 2014/04/23
    3Dテクスチャをルックアップテーブルに
  • メモリ管理 - かみやんの技術者ブログ

    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言語(ライトウェイト言語、スクリプト)のように柔軟な記述が可能です。そし

    メモリ管理 - かみやんの技術者ブログ
    raimon49
    raimon49 2011/02/21
    参照カウンタ方式の勘所
  • 1