So importieren Sie Module ohne ein Xcode-Projekt in Swift

8

Ich verwende die Befehlszeile, um schnelle Dateien zu erstellen und den Befehl "swift" zu verwenden, um einen von ihnen auszuführen. Ich möchte jedoch, dass eine Datei auf Funktionen aus einer anderen Datei zugreifen kann. Wenn dies C wäre, könnte ich das Makro #include verwenden und angeben, wo sich die Datei befindet. Aber Swifts Importaussage scheint das nicht zu erlauben. Es sollte einen Weg geben und ich würde gerne wissen, wie es geht.

zum Beispiel:

Wenn ich eine Datei mit einer Funktion darin habe, dann mache ich eine andere Datei, die diese Funktion verwendet. Wie kann ich es verwenden?

%Vor%

Sobald die Dateien erstellt sind, schreibe ich "swift file2.swift" in das Terminal. Aber es sagt mir ..

%Vor%

Der Swift-Compiler sucht eindeutig nach einem Modul. Wie mache ich Datei1 zu einem Modul? Ich habe einige Lösungen gesehen, aber alle finden in Xcode statt. Was ich suche ist, alles in der Kommandozeile zu tun.

    
DerrickHo328 17.03.2015, 01:28
quelle

2 Antworten

6
%Vor%

und dann vom Terminal:

%Vor%     
ksenks 10.06.2015 22:26
quelle
-3

Siehe Ссылка für ein Beispiel zum Erstellen eines Moduls (ein Alfred Helferbibliothek) über die Befehlszeile, auch Ссылка wo der Autor des Tutorials den vierstufigen Kompilierungsprozess genauer erklärt.

    
Derick 17.04.2015 05:54
quelle