タグ

2012年3月27日のブックマーク (3件)

  • iOS組み込みのキャッシュモジュールNSCacheについて発表しました - ninjinkun's diary

    NSCacheというキャッシュモジュールについて第43回Cocoa関西で発表してきました。 NSCacheの特徴 スレッドセーフ NSDictionaryのように手動でロックする必要がない 格納オブジェクトの上限を決められる 溢れたら自動破棄 iOSのようなメモリ制約の厳しい環境に最適 NSDictionaryに似たインターフェイス Mac OS 10.6 / iOS 4.0以上で使える 具体例としては、ダウンロードした画像をオンメモリにキャッシュする際等にとても有用だと思います。同じような機能を提供してくれるOSSのモジュールは見たことがあるのですが(例えばnimbusに含まれているNIMemoryCache)こちらはOS組み込みなので手軽に使えます。 発表資料 サンプルコード Twitter及びInstagramの画像をロードしてデモするサンプルコードは以下です。それぞれの機能を動かす

    iOS組み込みのキャッシュモジュールNSCacheについて発表しました - ninjinkun's diary
  • フリーエンジニア座談会「ぶっちゃけた話、スマホ業界ってオイシイ?」

    経緯も目標もさまざま。でも、スマホ業界には夢がある! ――今回集まっていただいた皆さんは、フリーという立場でスマホ関連業務をやっているとのこと。どういった経緯で今の職に就いたのですか? M畑氏 私はもともとフリーを目指していたわけではなく、所属会社の事業転換で仕方なくなったクチです。それまでサーバサイドの仕事に従事してたのが、会社の意向でITから急に商業に……無理です。で、仕方なくフリーエンジニアになりました。ちょうど自分のキャリアとポジション、それに報酬が見合うのがスマホ関連の案件だったんです。 T林氏 私は「好きなことをやりたかった」というのが一番の動機でしたね。会社にいるとどうしてもメインプロダクトをやらなきゃならない。自分はもっといろいろなものを作りたかったので、フリーを選びました。スマホ業界はその点、面白そうだった。好きなことをやって、お金をもらえるのが一番ですね。 N岡氏 私は

    フリーエンジニア座談会「ぶっちゃけた話、スマホ業界ってオイシイ?」
  • Jenkins と始める Android プロジェクトでの CI - Ant 基本編 - sandbox

    Goal Jenkins で達成出来る事は沢山ありますが、この記事では複雑な設定を伴わないで実現可能な、apk の自動生成、テストの自動実行までを対象とします。 またビルドツールも Ant, Maven, Gradle, Ivy 等がありますが、標準でもサポートされており、最小構成な Ant を選択しています。 ※ Jenkins でどこまで自動化したいかによりますが、様々なタスクを実行しようと思うと豊富な Plugin を持つ Maven が便利ではあるので、それはまた別途。 ant でビルド出来る様にする Jenkins で CI するには、まずはプロジェクトをコマンドでビルド出来る必要があります。 Eclipse で作成したプロジェクトでは、そのままではビルドする事が出来ない為、後から Android SDK に含まれるコマンドを利用して Ant 用の build.xml を生成しま

    Jenkins と始める Android プロジェクトでの CI - Ant 基本編 - sandbox