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.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow