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 Toolchain — Swift 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.