2015-07-27 10 views
10

Zastanawiam się, co może być wykorzystane zamiast pch w szybkim tempie.Co jest alternatywą dla pchu w szybkim tempie?

Czy jest jakakolwiek alternatywa dla pch lub sposób na pozbycie się importu w trybie szybkim, abyśmy nie musieli tego robić dla wszystkich klas.

Nie chcę nosić/importować cały czas. Co może być najlepszym substytutem pchu w szybkim tempie.

+2

Sprawdź to: http://stackoverflow.com/questions/26408612/implicitly-import-specific-swift-module –

+1

@LeiWang dzięki za link –

+0

@LeiWang: To co ja szukałem, dzięki – AiOsN

Odpowiedz

20

Nie można zdefiniować "Makra" w swift, więc nie ma pliku ".pch" dla szybkiego.

Ponadto, Swift nie ma osobnego "nagłówka (.h) i implementacji (.m)", więc nie ma potrzeby wstępnie zdefiniowanych nagłówków, które są potrzebne do kompilacji.

Więcej informacji można znaleźć na to pytanie, Why .pch file not available in swift?

Class Importuj Problem:

w Swift, nie trzeba pisać "importowanej" oświadczenie do swoich zajęć projektowych wszędzie. Możesz uzyskać dostęp do klas projektu po prostu tworząc ich obiekty.

Dozetki

Jeśli używasz strąków następnie trzeba importować ram w każdej klasie gdzie używasz.

Third Party Swift szkieletowe:

szkieletowe zewnętrznych/Moduły można utworzyć pomostowego plik nagłówka i wymienić poniżej granicy z ramowym/nazwa modułu:

@import ModuleName; 

Dotyczy: Implicitly import specific Swift module

+1

@Shohil R. Memon: dzięki za odpowiedź, to naprawdę pomocne. – AiOsN

+1

nie będzie działać, jeśli tworzony obiekt docelowy jest szkieletem Swift zależnym od innych modułów, ponieważ nagłówki pomostowe są niedozwolone. –

0

Brak odpowiednika Swift dla plików Objective-C .pch.

Module jest alternatywą dla niego.

+4

czy możesz podać przykładowy kod? –

Powiązane problemy