iOSクラス探訪
はじめに Cocoaはオブジェクトコンポジションの考え方を大胆に導入した世界初のフレームワーク*1だけ有って、他のプラットホームよりもクラス階層は浅い。標準フレームワークにおいて5階層を超える状況は私が知る限りない。 で、急に話は飛ぶけど、アップル…
文字とおり、問い合わせ関連の責務を持つクラス。MPMediaQueryのように検索条件がガチガチに組まれたクエリから、NSPredicateで詳細な検索条件を指定できるものまである。 CKQuery MPMediaQuery NSMetadataQuery
前回に引き続き、色々調べてみる。 ドメイン駆動設計でいうリポジトリクラス?。名の通りエンティティ系オブジェクトを貯蔵し、各問い合わせに応じて取り出し、保存を行うタスクを持つクラスが多い。この名前を持つクラスも外部に提供するサービスがクラスに…