muszę przenieść istniejący kod iOS (który jest używany)NSFetchedResultController) do systemu OS X, możesz podać mi kilka fragmentów kodu, jak uzyskać zdarzenia ContentWillChange i contentDidChange za pomocą NSArrayController.
Odpowiedzi:
1 dla odpowiedzi № 1NSArrayController nie robi tego wszystkiego, i więcej, po powiązaniu go z widokiem tabeli i prawidłowym ustawieniem jego typu encji.
Używając powiązań, możesz usunąć cały kod źródłowy danych tabeli, który miałeś dla systemu iOS.
Jeśli chcesz odtworzyć NSFetchedResultsController, musisz słuchać powiadomień o zarządzanych obiektach i postępować zgodnie z nimi w ten sam sposób, ale powiązania są znacznie łatwiejsze.