タグ

objective-cとdesignに関するundertheskyのブックマーク (1)

  • FeedManager の実装 - オフライン機能の実現 #3 (MacBloggerGlass)

    身の周りで起きること、起こすことの記録、それが lifelog。 自分で作るモノの置き場所、それが repository。 前回の記事で書いたように(→「オフライン機能の実現 #2」)、フィードデータの保存、読み込みは、FeedManager と呼ぶ管理用のクラスを作り、ネットワークからのデータの取得と合わせて、その詳細を隠すことに決めた。 今日は、その FeedManager を作っている。残念ながら FeedManager はまだ完成していない。今回は、この実装の過程で気付いた注意点を 2 点ほど書き留めておく。 シングルトン・パターン FeedManager にはシングルトン・パターンを使う。Cocoa でシングルトン・パターンを使うには少し注意が必要だ。簡単に言うと、NSObject で定義ずみのいくつかのメソッドを上書きしなければならない。また、シングルトン・パターンには付きもの

  • 1