Swift Language
Menedżer pakietów szybkich
Szukaj…
Stworzenie i użycie prostego pakietu Swift
Aby utworzyć pakiet Swift, otwórz terminal, a następnie utwórz pusty folder:
mkdir AwesomeProject cd AwesomeProject
I zainicjuj repozytorium Git:
git init
Następnie utwórz sam pakiet. Strukturę pakietu można utworzyć ręcznie, ale istnieje prosty sposób użycia polecenia CLI.
Jeśli chcesz zrobić plik wykonywalny:
swift package init --type executable
Wygenerowanych zostanie kilka plików. Wśród nich main.swift będzie punktem wejścia dla twojej aplikacji.
Jeśli chcesz stworzyć bibliotekę:
swift package init --type library
Wygenerowany plik AwesomeProject.swift zostanie użyty jako plik główny tej biblioteki.
W obu przypadkach możesz dodać inne pliki Swift do folderu Źródła (obowiązują zwykłe zasady kontroli dostępu).
Sam plik Package.swift zostanie automatycznie wypełniony następującą treścią:
import PackageDescription
let package = Package(
name: "AwesomeProject"
)
Wersjonowanie pakietu odbywa się za pomocą tagów Git:
git tag '1.0.0'
Po przekazaniu do zdalnego lub lokalnego repozytorium Git, twój pakiet będzie dostępny dla innych projektów.
Twój pakiet jest teraz gotowy do kompilacji:
swift build
Skompilowany projekt będzie dostępny w folderze .build / debug .
Twój własny pakiet może również rozwiązać zależności od innych pakietów. Na przykład, jeśli chcesz uwzględnić „SomeOtherPackage” we własnym projekcie, zmień plik Package.swift , aby uwzględnić zależność:
import PackageDescription
let package = Package(
name: "AwesomeProject",
targets: [],
dependencies: [
.Package(url: "https://github.com/someUser/SomeOtherPackage.git",
majorVersion: 1),
]
)
Następnie ponownie zbuduj projekt: Menedżer pakietów Swift automatycznie rozwiąże, pobierze i zbuduje zależności.