タグ

2011年12月17日のブックマーク (5件)

  • iOS4でGCDとBlocksを使ってUITableViewへの非同期画像読み込みを書いてみる。 - Paamayim Nekudotayim

    http://cocoatouch.sblo.jp/article/26626578.html みたいなことをGCD+Blocksでやってみた記録。コメントは間違っているかもしれない。実際のコードの抜粋で、tableView:cellForRowAtIndexPath:内のコードである。itemSpecはNSDictionaryであり、Amazonから引っ張った商品データや画像URLが入っている。 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { // (中略。cellの準備や再利用コード) // 表示すべきデータの読み込み NSMutableDictionary *itemSpec = [search_results object

    iOS4でGCDとBlocksを使ってUITableViewへの非同期画像読み込みを書いてみる。 - Paamayim Nekudotayim
    iRSS
    iRSS 2011/12/17
    TableViewのスクロールでCellがReuseされた場合に、完了していない、Blockの実行はCancelされないように見えるのだけど、キャンセルさせるにはそうするのがよいのだろうか?
  • Cocoaの日々: CoreData - マイグレーションを考慮した CoreDataManager パターン

    CoreData を使うアプリであればこの程度の件数はすぐに行くので、起動時にマイグレーションが走ると確実に落ちてしまう。これを防ぐためには起動時に CoreData へアクセスさせないのが最低限の対策になるが、その場合でもユーザが CoreData へアクセスする操作を行った瞬間にマイグレーション処理に時間がかかって画面が固まったようになるのでユーザビリティは良くない。 マイグレーションを考慮したパターン よって CoreDataを使うアプリではマイグレーション用の画面を用意するのがベスト。処理フローはこんな感じ。 起動 ↓ (1)マイグレーションチェック もし必要なら、マイグレーション用の画面へ遷移し、(2)マイグレーション実行 ↓ 通常画面マイグレーションチェックは NSPersistentCoordinator を使えばわかる。 Cocoaの日々: [iOS][Mac] CoreD

    Cocoaの日々: CoreData - マイグレーションを考慮した CoreDataManager パターン
    iRSS
    iRSS 2011/12/17
    2011/07/24 [CoreData]起動時間が長いとアプリが強制終了するので、気をつけようCoreDataのマイグレージョン時とかは
  • yoo-s.com

    Macのキャプチャーやプレビューで画像編集すると、pngファイルの容量が大きくなる傾向があります。画像解像度を小さするには、限界があり、メタデータなど削除が必要です。 pngquantを使う GUIツールではなく、「pngquant」をインストールして画像圧縮します。 pngquantのインストール % brew install pngquant pngquantで変換 pngquantで、png画像を上書き圧縮します。 ※この作業はバックアップをとってください。 % cd 画像フォルダ % pngquant --ext .png --force *.png Google Drive では Icon ファイルが自動的に作成されるので、バックアップするときに不要です。 find で「Icon?」で絞り込み、xargs で再起的に削除します。 Icon ファイル検索・削除 ローカルの Goog

    iRSS
    iRSS 2011/12/17
    2011/07/24 [CoreData]起動時間が長いとアプリが強制終了する
  • 米Amazon.comの「Kindle Fire」、全世界タブレット市場でシェア第2位に! | RBB TODAY

    米IHS iSuppliは、2011年第4四半期の全世界におけるタブレット端末市場の状況予測の結果を発表した。 同社によれば、米Amazon.comの最新Android端末「Kindle Fire」の販売が好調に推移しており、2011年第4四半期における販売台数を約390万台と予測。市場シェアにおいては、トップの米AppleiPad」(65.6%)に次ぐ第2位(13.8%)になるとの見通しを示している。 公表されたデータによれば、第4四半期にiPadは65.6%の市場シェアを獲得しているものの、前期の69.7%と比べるとわずかにダウン。同様に前期で7.8%の第2位だった韓国のサムスン電子は、今期の出荷台数は約1370台と増加しているものの、市場シェアは4.8%にダウンしており、Kindle Fireの好調が影響していると考えられる。 また、今期のKindle Fireの好調を受け、米IH

    米Amazon.comの「Kindle Fire」、全世界タブレット市場でシェア第2位に! | RBB TODAY
    iRSS
    iRSS 2011/12/17
    Kindle Fire向けのAmazon AppStoreへの登録をそろそろ考える。
  • 社内勉強会をやってその先にあったもの - @i2key のBlog

    ブログはじめました。インプット期間が長過ぎたため、そろそろアウトプットしていかないとという焦りもあり、ブログ始めます。久々のブログなので、記事ひとつに対するパワーの入れ方がわかっていないので、長い文章になってしまいました。すみません。 最初のブログですが、社内勉強会について書いてみます。キッカケは先日、DevLove主催の社内勉強会x勉強会に参加してみて色々な方々とお話をして、自分の経験も共有することで、これから社内で勉強会を始めようとしている誰かの役に少しでもたてるかなぁと思ったためです。内容は勉強会の進め方とかテクニック的な話ではなく、自分を何が後押ししてくれたかのようなマインド要素が強くなっております。また、メリハリをつけた文章にするため、ややコントラストを強めに思い出を美化しております。 私は8月に転職をしていて、現在も転職後の社内で勉強会をしていますが、今回、ここで書きたい内容は

    社内勉強会をやってその先にあったもの - @i2key のBlog
    iRSS
    iRSS 2011/12/17