2011-01-17 7 views
5

Jeśli tworzysz nowy projekt z Xcode i poinformować go, aby utworzyć szablon CoreData podczas tworzenia projektu nie trzeba doJak mogę to zrobić, aby nie musiałem #importować <CoreData/CoreData.h> na wszystkich moich zajęciach?

#import <CoreData/CoreData.h> 

w klasach, które korzystają ManagedObjects.

Dodałem magazyn danych podstawowych do wcześniej istniejącego projektu, który nie rozpoczął się od szablonu CoreData i okazało się, że muszę #import na wszystkich moich zajęciach.

W każdym razie, aby ominąć to?

+0

Ugh, dlaczego chcesz to zrobić? Ukrywasz zależności i sprawiasz, że twoje źródło jest bardziej kruche. – occulus

Odpowiedz

8

Możesz dodać #import <CoreData/CoreData.h> do prefix header używanego w projekcie (np. Zaraz po #import <Cocoa/Cocoa.h>). Nagłówek prefiksu znajduje się w drzewie projektu Xcode w sekcji Inne źródła i powinien on mieć nazwę yourProject _Prefix.pch.

Powiązane problemy