2012年2月9日のブックマーク (16件)

  • CoreDataに大量のデータを追加する | エンジニア開発記

    CoreDataに大量のデータを追加するとき、メモリに気をつけてあげないとすぐメモリ不足になってしまいます。 しかし、CoreDataのManagedObjectは解放したいと思ったタイミングではなかなか解放してくれません。 メモリ解放するにはちょっとした手順が必要となります。 新しくManagedObjectContextを作る ManagedObjectをひとつ追加→保存する ManagedObjectContextのresetを呼ぶ(メモリ強制開放) 2〜3を必要なだけ繰り返す 他のManagedObjectContextで作ったManagedObjectに保存結果をマージする ちなみに、大量のデータを変更・処理する時なども手順は同じです。 新しくManagedObjectContextを作る まず、新しくManagedObjectContextが必要になります。 なぜ新しいのが必要

    fifnel
    fifnel 2012/02/09
  • 馬鹿な女とのメールを淡々と貼っていく : TRTR(・Д・;)

    馬鹿な女とのメールを淡々と貼っていく Tweet 28 1 以下、名無しにかわりましてVIPがお送りします : 2012/02/08(水) 02:30:27.09 ID:MaBQJ/jX0 俺 36歳ホテル内洋店店長 女 彼女 22歳鬼才 彼女は俺の会社に派遣で来てた。 2 以下、名無しにかわりましてVIPがお送りします : 2012/02/08(水) 02:31:24.50 ID:CgWDLw9B0 ほう 3 以下、名無しにかわりましてVIPがお送りします : 2012/02/08(水) 02:31:44.49 ID:MaBQJ/jX0 女 どうしよう 嵐の松ジュンからメール来ました 俺 俺も来るよ NEWS山下と北川景子から 女 なんか悩んでるらしいです 他のメンバーと反りが合わないって 俺 友達居ないから私に相談してもアドバイスできませんって素直に伝えれば? 女 私のダメージもでか

    fifnel
    fifnel 2012/02/09
  • かーずSPの中の人、モゲマスに十五万円突っ込んだ

    かーずSPのかーずさん、アイドルマスターシンデレラガールズの課金に手を出して約一週間で十五万円を溶かすの巻

    かーずSPの中の人、モゲマスに十五万円突っ込んだ
    fifnel
    fifnel 2012/02/09
  • なぜ僕らはたった85円のアプリ購入をためらってしまうのか、という話 - リニューアル式

    ジュース買うよりも安い。 ダイソーで買うよりも安い。 85円が「安い」のはわかってる。 なのになぜ、僕らはためらってしまうのか...。 理由1 わからないから どんなアプリかわからない・説明文とスクショだけでは... ・実際に使っている様子を見ないと... 元が取れるかわからない・自分にとってどのぐらい便利なものか... ・自分にとって85円分の価値があるのか... 例えば牛丼。 270円払えば、あの味と満腹感を味わえることがわかっている。 その体験と現在の空腹状況を照らして、270円が高いか安いかを判断できる。 ところがアプリの場合、わからないことが多くて判断ができない。 理由2 損するかもしれないから しょぼいアプリかもしれない・期待したような機能がないかも... ・見た目は良いけど、性能はダメかも... 無料になるかもしれない・買ったとたんに、無料セールになるかも... 他にもっとい

    なぜ僕らはたった85円のアプリ購入をためらってしまうのか、という話 - リニューアル式
    fifnel
    fifnel 2012/02/09
    自分は缶ジュースと同じ感覚で買ってしまうので、こういうのは参考になる。
  • 【Mac】魔法レベルで複数ファイル名を一括でリネームする方法 - iTea3.0

    @torizoです。 Macで画像やドキュメントの整理をしているときに、複数のファイル名を一発で変えたい時ってありませんか? 最近、Macで使いやすい一括リネームアプリをいろいろ試してみたら、無料で、最も操作がカンタンな「Shupapan」に落ち着きました。 「Shupapan」の良いところは、難しい設定をしないでドラッグ&ドロップ操作で複数ファイルの名前を一発で変えられるところ。とってもカンタンに使えちゃうんです(´∀`)

    【Mac】魔法レベルで複数ファイル名を一括でリネームする方法 - iTea3.0
    fifnel
    fifnel 2012/02/09
  • コンソール好きにお勧め。node.js製のTodo管理·todo MOONGIFT

    todoはnode.jsで作られたCUIのTodo管理ソフトウェアです。 いつもコンソールを使っている方にお勧めしたいTodo管理ソフトウェアがtodoです。ターミナル上で動作する、シンプルなタスク管理ソフトウェアになります。 インストールです。npmでインストールできます。コマンドなので-gをつけます。 ヘルプです。シンプルな使い勝手です。 todoの後に単純にタスク名を入れれば良いだけです。 ls --allでタスクが一覧表示されます。 タスクを実行したらcheckをします。 すると達成済になります。 todoはtodoコマンドに加えてタスク名を入れるだけでタスク追加ができます。後は一覧を出して、達成した目標をチェックしていくだけです。rmを使って削除もできます。ターミナル上ながらちょっとだけ色がついているのも面白さです。 todoはのnode.js/JavaScript製、MIT L

    fifnel
    fifnel 2012/02/09
  • NSFetchedResultsControllerでNSPredicateを指定するときはキャッシュをクリアすること

    Copyright (C) iPhoneアプリ開発備忘録 All rights reserved. ブログ内で記したコード、内容の正確性は保証いたしません。 記載内容を実装したことにより発生した不具合・損害等の責任は一切負いません。 CoreDataをNSFetchedResultsControllerを使い、NSPredicateを使ってキーを指定して読み込む場合、キャッシュをクリアしないと、正しく読み込めない。 Core Dataを使い、TableViewオブジェクトを生成した場合、そのままのコードでは全件が抽出対象となる。 ※Core Dataを使ったデータの取り扱い http://iphone-app-developer.seesaa.net/article/137474933.html このコードにNSPredicateによりキーを指定して条件抽出した場合でも、全件が抽出されてし

    NSFetchedResultsControllerでNSPredicateを指定するときはキャッシュをクリアすること
    fifnel
    fifnel 2012/02/09
  • VR動画をiPhoneで楽しむ日々

    オナニーがルーティンワークになってます!あなたはどうですか?(笑) 何年も会ってなかった幼馴染みが金髪ギャルになって、酔っ払って、母からのお土産持ってやって来た!記憶にある幼馴染みとギャップがあり過ぎ …

    fifnel
    fifnel 2012/02/09
  • designed.jp

    This domain may be for sale!

    fifnel
    fifnel 2012/02/09
  • http://neetetsu.com/archives/51792000.html

    fifnel
    fifnel 2012/02/09
  • Tweetbot for iPhone 2.0の変更点まとめ #tweetbotjp .

    iPhone/iPod touch用Twitterクライアント“Tweetbot for iPhone”がバージョン2.0にアップデートされました。 変更点に関するツイートをまとめておきます。

    Tweetbot for iPhone 2.0の変更点まとめ #tweetbotjp .
    fifnel
    fifnel 2012/02/09
  • こたつつきみかん » NSPredicate の使い方

    NSPredicate の話を求めて、このブログへ訪れる方が多いようなので、NSPredicate の使い方を紹介しようと思います。 NSPredicate は、NSArray で要素をフィルターするための条件を表したり、Core Data で取ってくるデータの条件を表すためのクラスです。 NSPredicate を作成する方法として最も簡単なものが、predicateWithFormat です。これを用いると、NSPredicate 独自の記法ではありますが、自然な記述で条件を書くことができます。 Predicate の条件式の基形は、”keyPath operator literal” です。それぞれには、次のようなものが入ります。 keyPath キー値コーディングのキーパス。この値が条件の判定に利用されます。self 指定すると、そのオブジェクト自体の値が利用されます。(self

    fifnel
    fifnel 2012/02/09
  • サルでもわかる Core Data 入門【実装編】 - A Day In The Life

    サルでもわかる Core Data 入門【概念編】の続きです。今回は実際に Core Data を使ったプログラムを作成します。 サンプルアプリの概要 アドレス帳アプリを作りながら Core Data の使い方を説明していきます。 以下はサンプルアプリの画面構成です。 連絡先一覧画面と連絡先詳細画面の2画面構成になっています。 サンプルアプリのソースコードはこちらで公開しています。 AddressBook 開発の流れ サンプルアプリの開発の流れは以下のようになります。 プロジェクトの作成 モデルクラスの作成 エンティティの定義とエンティティとモデルクラスの関連付け ストーリーボード(Storyboard)を使ってビューコントローラの遷移と画面デザインを作成する 連絡先詳細画面の開発 連絡先一覧画面の開発 プロジェクトの作成 それでは初めにプロジェクトを作成しましょう。プロジェクトの作成手順

    サルでもわかる Core Data 入門【実装編】 - A Day In The Life
    fifnel
    fifnel 2012/02/09
  • サルでもわかる Core Data 入門【概念編】 - A Day In The Life

    iOS でデータを永続化する方法の続きです。今回は Core Data を使ったデータの永続化方法について説明します。 記事では複雑で習得が難しいとされている Core Data について概念編と実装編の2回に分けて説明していきます。記事の全体的な流れとしては Core Data がどういったフレームワークかというところから O/R マッピングの説明、Core Data を使うメリット、Core Data フレームワークの概要、Core Data を使ったプログラムの例まで説明します。次の記事で実際に動くサンプルを作成します。 Core Data って何? Core Data はモデルオブジェクトを永続化するためのフレームワークです。もとは Mac OS X のために開発されたフレームワークで、iOS 3.0 から使用できるようになりました。 Core Data はデータの永続化に SQ

    サルでもわかる Core Data 入門【概念編】 - A Day In The Life
    fifnel
    fifnel 2012/02/09
  • Core Data Overview : 重要なクラス - iOS 開発ブログ Natsu's note

    ものすごく便利な機能がたくさんあってもなかなか使いこなすのは大変なCore Data。基の登場人物をまとめてみた。全体像が見えているとリファレンスガイドも楽に読めるようになるし、何より、「やりたいこと」があったとき、何を調べればよいかの見当がつくようになる。 ということで、まずは根っこからCore Dataの「仕組み」を把握しよう。 ここで紹介する主な登場人物は以下。 NSPersistentStoreCoordinator NSManagedObjectContext NSManagedObjectModel NSManagedObject NSEntityDescription NSFetchRequest ここまではMac OS, iOS共通。iOSでは上記以外にNSFetchedResultsControllerという素晴らしきコントローラがあるが、これはあくまでも取得したデータ

    fifnel
    fifnel 2012/02/09
  • Core Dataを使ったデータの取り扱い

    Copyright (C) iPhoneアプリ開発備忘録 All rights reserved. ブログ内で記したコード、内容の正確性は保証いたしません。 記載内容を実装したことにより発生した不具合・損害等の責任は一切負いません。 iPhone OS3.0より、データベースの取り扱いをCore Dataで実装することにより簡素にコーディングできるようになった。 Core Dataによるデータの取り扱いTips。 ■Appleのサンプルソース「CoreDataBooks」 登録、削除、変更を実装しているプロジェクト。 ■Xcodeの新規プロジェクト作成において、Navigation-based Applicationを選択し、オプション「Use Core Data for storege」にチェックして、テンプレートから生成すると、Core Dataを使用して登録、削除ができるコードがあら

    Core Dataを使ったデータの取り扱い
    fifnel
    fifnel 2012/02/09