0Pricing
Swift Academy · Pelajaran

Dasar Swift Package Manager

Gunakan Swift Package Manager untuk membuat modul, mengelola dependensi, membangun, menguji, dan mengimpor kode.

Dasar Swift Package Manager adalah pelajaran Swift Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Swift Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Swift Academy mencakup 3 pelajaran total.

Pengantar

Pelajaran ini memperkenalkan Swift Package Manager (SPM): mengelola modul, dependensi, dan build.

Inisialisasi paket

Gunakan swift package init untuk memulai paket baru. Tata letaknya mencakup Package.swift, Sources/, dan Tests/.

// In terminal:
// $ swift package init --type executable
// Creates Package.swift, Sources/, Tests/

Package.swift

Package.swift mendefinisikan nama, produk, dependensi, dan target.

// Package.swift
// swift-tools-version:5.9
import PackageDescription
let package = Package(
    name: "MyTool",
    targets: [.executableTarget(name: "MyTool")]
)

Build & jalankan

Gunakan swift build untuk mengompilasi dan swift run untuk menjalankan target.

// In terminal:
// $ swift build
// $ swift run MyTool

Pengujian

swift test menjalankan pengujian unit yang didefinisikan di folder Tests.

// In terminal:
// $ swift test
// Runs unit tests in Tests/

Impor modul

Gunakan import untuk memasukkan modul standar atau modul paket ke dalam file sumber Anda.

// In Sources/MyTool/main.swift
import Foundation
print("Hello, Foundation")

Pertanyaan tentang perintah inisialisasi

Pemeriksaan cepat: Perintah mana yang menginisialisasi paket Swift?

Ringkasan

Ringkasan: Gunakan SwiftPM untuk modul. swift package init membuat tata letak; build, run, dan test dilakukan dengan perintah masing-masing; impor modul dengan import.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Dasar Swift Package Manager” gratis?

Ya — teks lengkap “Dasar Swift Package Manager” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Swift Academy, upgrade ke CoddyKit PRO. Kursus Swift Academy mencakup 3 pelajaran total.

Apa yang akan aku pelajari di “Dasar Swift Package Manager”?

Gunakan Swift Package Manager untuk membuat modul, mengelola dependensi, membangun, menguji, dan mengimpor kode. Kamu berlatih Swift Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Swift Academy?

Tidak diperlukan pengalaman sebelumnya. Swift Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 3.

Berapa lama pelajaran “Dasar Swift Package Manager” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Swift Academy ini?

Ya. Setiap pelajaran Swift Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Dasar Swift Package Manager
  2. Tata letak, produk & build/test/jalankan
  3. Mengimpor modul & dasar versioning semantik
← Kembali ke Swift Academy