NSMutableArray を使用して、通常の UITableViewDelegate および UITableViewDataSource メソッドを介してコンテンツを決定する UITableView を含むビュー コントローラーがあります。
過去に、NSFetchedResultsコントローラーを使用して、クエリ結果が変化した結果としてTableViewを更新しました。この場合、アイテムが配列に追加/削除されると、適切に UITableView を更新したいと思います。
これをどのように処理すればよいですか?委譲または通知を使用して UITableView で reloadData をトリガーする addItem/removeItem メソッドを使用して、NSMutableArray をモデル クラスにラップする必要がありますか? または、よりエレガントなソリューションはありますか?
配列には最大 20 個の項目があるため、パフォーマンスはそれほど問題になりません。