Darsliklar Swift O'rnatish va Sozlash

Swift Swift O'rnatish va Sozlash

O’rnatish va sozlash — Swift kod yozishdan oldin ishchi muhitni tayyorlash. Swift asosan Apple platformalari uchun mo’ljallangan, ammo endi Linux va Windows’da ham ishlaydi. Muhitni to’g’ri sozlash — muvaffaqiyatli boshlanishning kalitidir.

Xcode / Swift ToolchainSwift dasturlarini yozish va ishga tushirish uchun vositalar. macOS’da Xcode, Linux/Windows’da esa Swift Toolchain ishlatiladi.

Platformaga qarab tanlash

Swift’ni o’rnatish tizimingizga bog’liq. Variantlarni jadvalda ko’ramiz:

Tizim Vosita Izoh
macOS Xcode to’liq iOS/Mac ishlab chiqish
Linux Swift Toolchain buyruq qatori orqali
Windows Swift Toolchain rasmiy qo’llab-quvvatlash

macOS foydalanuvchilari uchun Xcode — eng yaxshi tanlov, chunki u iOS ilovalarini yaratish, sinash va App Store’ga joylashning barcha vositalarini o’z ichiga oladi.

O’rnatishni tekshirish

Swift o’rnatilganini terminal orqali tekshiramiz:

swift --version
Swift version 5.9.2 (swift-5.9.2-RELEASE)

Agar versiya raqami chiqsa, Swift ishga tayyor. macOS’da bu Xcode bilan birga keladi.

Birinchi faylni ishga tushirish

Swift kodini .swift faylda saqlab, terminaldan ishga tushirish mumkin. salom.swift faylini yarating:

let ism = "Master Sherkulov"
print("Assalomu alaykum, \(ism)")

Faylni terminalda ishga tushiring:

swift salom.swift
Assalomu alaykum, Master Sherkulov

Mana — sizning birinchi mustaqil Swift dasturingiz ishladi. Terminaldan ishga tushirish o’rganish uchun qulay.

Swift Playground

macOS’da o’rganish uchun eng qulay vosita — Swift Playground. U kodni yozganingiz zahoti natijani yon tomonda ko’rsatadi:

let sonlar = [1, 2, 3, 4, 5]
let yigindi = sonlar.reduce(0, +)
print("Yig'indi: \(yigindi)")
Yig'indi: 15

Playground’da har bir qatorning natijasi darhol ko’rinadi — bu Swift’ni o’rganishni juda tezlashtiradi va sinovlar uchun ideal.

Muharrir tanlash

macOS’da Xcode — to’liq muhit. Boshqa tizimlarda VS Code (Swift kengaytmasi bilan) qulay tanlov. Ular kodni avtomatik to’ldiradi, xatolarni ko’rsatadi va ishga tushirishni osonlashtiradi.

Xulosa

Bu bo’limda Swift’ni o’rnatishni, platformaga qarab vosita tanlashni (Xcode, Toolchain), versiyani tekshirishni, faylni ishga tushirishni va Swift Playground’ni ko’rib chiqdik. Ishchi muhitingiz endi tayyor.