タグ

2013年11月25日のブックマーク (4件)

  • 『Core Data入門本出しました〜』

    できますた~、Core Data入門。 まあ、あれだ… 「なんすかCore Dataって、コア・ファイターの一種っすか?自分、これでもガンダムビルドファイターの端くれなんすけど…」な人用のです。 Core Dataプログラミングガイド自体はAppleから日語訳されて公開されてるんですけどね。 日語ドキュメント → Core Dataプログラミングガイド リレーショナルデータベース未体験な人が読むと、日語なのに日語を読んでないような気分が味わえるというマジカルドキュメントなわけでして… そこで、これだ! SQLite使ってリレーショナルデータベース構築するところから書いてみました~。ある意味SQLite入門でもある。ま、Core Data同様ほんのさわりだけどね。この世界、奥深すぎ。 標準Cライブラリのfread、fwrite、fseekも軽く紹介してる。UIViewとかの画面

    『Core Data入門本出しました〜』
  • SQLite vs CoreData | uni開発ブログ

  • 実は怖いCoreData | エンジニア開発記

    CoreDataの恐ろしい一面を垣間見てしまったので、これはブログに書かねば!と意気込んでます。 今までCoreDataといえば 簡単・お手軽 データ保護など、安全にデータを保存してくれている メモリ関係も自動でやってくれる という認識でいました。 これらの利点があるから使っていました。 ・・・・ですが、CoreDataを使えば使うほどだんだんこれらの利点に疑問が出てきました。 マルチスレッドになると一気に使いにくくなる そもそもCoreDataの危険性に気づき始めた原因がこれなんですが、 CoreDataはマルチスレッドで扱おうとすると一気に使いにくくなります。 使いにくくなるというのはコードを書く量が増えるという意味ではなく、考慮しなければならないことが多くなるという意味です。 どのスレッドがどのタイミングでデータを書き込み、それをどのスレッドがどういう形で情報を受け取るのか、などです

  • 【iOS/Mac開発】Core Data を使いはじめるのに最低限知っておけばいいこと

    こんにちは。Objective-C は Emacs で書く金内です。 ウェブブラウザ Sleipnir for Mac や Sleipnir Mobile for iPhone / iPad は、ブックマークや履歴・タブのデータを Core Data を使って管理しています。 Core Data は iOS / OS X 開発の主要フレームワークのひとつですが、どうにもとっつきにくいためか、尻込みしてしまう方も多いという印象があります。 この記事の目的は、とっつきにくい Core Data を最低限の内容にしぼって解説して、「なるほどそーいうものなのね。ボク/ワタシのアプリでも使ってみよっかなー」と思っていただくことです。 どんな時に使うの? ひとことで言えば、Core Data は Apple 純正の高機能・高性能データ管理フレームワークです。 iOS / Mac 向けのアプリである程度

    【iOS/Mac開発】Core Data を使いはじめるのに最低限知っておけばいいこと