Utilisons Swift Package Manager (SwiftPM) ~ Introduction ~

À propos de SwiftPackageManager (ci-après, SwiftPM), qui peut être utilisé pour le développement d'applications iOS à partir de Xcode 11 et est devenu considérablement plus facile à utiliser avec Xcode 12 publié l'autre jour, cet article ne explique pas comment le présenter au projet et comment créer votre propre bibliothèque sur SwiftPM. Ce sera une méthode d'introduction.

↓ Cliquez ici pour savoir comment créer

Qu'est-ce que Swift PM

Comment installer la bibliothèque

Environnement d'installation

Ajouter un package

[ PROJECT ] → [ Swift Packages ] → [ + ] スクリーンショット 2020-10-05 11.04.29.png

[Entrez l'URL de la bibliothèque que vous souhaitez installer] → [Suivant]

[Spécifiez la version (cette fois, utilisez "Version")] → [Suivant] スクリーンショット 2020-10-05 11.33.26.png La méthode de spécification de version est la suivante.

type Contenu
Version Spécifiez une version spécifique ou une plage de versions
Branch Spécifiez le nom de la branche
Commit Spécifiez l'ID du commit

De plus, vous pouvez spécifier plus d'options dans "Version".

type Contenu Exemple Signification de l'exemple
Up to Next Major Au-dessus de la version spécifiée et moins que la prochaine version majeure 1.0.0 < 2.0.0 1.0.0 ou plus et 2.0.Moins de 0
Up to Next Minor Au-dessus de la version spécifiée et inférieur à la prochaine version mineure 1.0.0 < 1.3.0 1.0.0 ou plus et 1.3.Moins de 0
Range Plus que la version spécifiée et moins que la version spécifiée 1.0.0 < 1.5.0 1.0.0 ou plus et 1.5.Moins de 0
Exact Spécifiez une version spécifique 1.0.0 1.0.0

[Vérifiez la destination de l'ajout avec "Ajouter à la cible"] → [Terminer] スクリーンショット 2020-10-07 15.11.28.png

Assurez-vous qu'il a été ajouté au projet スクリーンショット 2020-10-07 15.12.17.png

Voici comment installer la bibliothèque dans Swift PM. L'appel est le même que pour les autres bibliothèques

ViewController.swift


//
//  ViewController.swift
//  SwiftPMTest
//
//  Created by Isami Odagiri on 2020/10/03.
//

import UIKit
import Nuke

Vous pouvez l'utiliser avec.

référence

Recommended Posts

Utilisons Swift Package Manager (SwiftPM) ~ Introduction ~
Utilisons Swift Package Manager (SwiftPM) ~ Création ~
[Swift] Utilisons l'extension
[Swift] Utilisons le contrôle segmenté
Utilisons Twilio en Java! (Introduction)
Utilisons jcmd
Utilisons Java New FileIO! (Introduction, pour les débutants)
Essayons Zoomdata (Introduction)