نصب Swift (Install Swift)
نصب Swift: راهاندازی محیط توسعه 🛠️
قبل از شروع برنامهنویسی، باید Swift رو نصب کنیم. خوشبختانه، نصب Swift خیلی ساده است!
روش 1: نصب Xcode (توصیه میشه) 🍎
بهترین راه برای نصب Swift، دانلود Xcode است. Xcode یک IDE کامل است که شامل Swift، کامپایلر و همه ابزارهای لازم است!
مراحل نصب:
- باز کردن App Store: روی Mac خود App Store رو باز کنید
- جستجوی Xcode: "Xcode" رو در App Store جستجو کنید
- دانلود: روی "Get" یا "Download" کلیک کنید (حجم: حدود 12GB)
- نصب: بعد از دانلود، Xcode خودکار نصب میشه
- باز کردن: Xcode رو باز کنید و لایسنس رو قبول کنید
💡 نکته: Xcode شامل Swift، iOS Simulator، Interface Builder و همه ابزارهای لازم برای توسعه iOS است!
روش 2: نصب Swift به صورت مستقل (Linux/Windows)
اگر Mac ندارید یا میخواید Swift رو روی Linux یا Windows نصب کنید:
# برای Linux (Ubuntu)
# 1. اضافه کردن repository
wget -q -O - https://swift.org/keys/all-keys.asc | gpg --import -
wget -q https://swift.org/builds/swift-5.9-release/ubuntu2004/swift-5.9-RELEASE/swift-5.9-RELEASE-ubuntu20.04.tar.gz
# 2. Extract کردن
tar xzf swift-5.9-RELEASE-ubuntu20.04.tar.gz
# 3. اضافه کردن به PATH
export PATH=$PATH:/path/to/swift/usr/bin
# برای Windows (با Swift for Windows)
# از سایت swiftforwindows.github.io دانلود کنید
بررسی نصب:
بعد از نصب، بیایید بررسی کنیم که Swift درست نصب شده:
# باز کردن Terminal (در Mac: Cmd+Space, تایپ "Terminal")
# یا Command Prompt در Windows
# بررسی version Swift
swift --version
# باید چیزی شبیه این ببینید:
# Swift version 5.9.0 (swift-5.9-RELEASE)
# Target: x86_64-apple-macosx13.0
Swift REPL (Read-Eval-Print Loop):
Swift یک REPL داره که میتونید کد رو مستقیم توش اجرا کنید:
# اجرای Swift REPL
swift
# حالا میتونید کد بنویسید:
1 + 1
// 2
let name = "Swift"
print("Hello, " + name + "!")
// Hello, Swift!
# برای خروج:
:quit
⚠️ مهم: اگر Mac دارید، حتماً Xcode رو نصب کنید! این بهترین و سادهترین راه است.
مرحله بعدی:
حالا که Swift رو نصب کردید، آمادهاید که:
- Xcode رو باز کنید
- اولین پروژهتون رو بسازید
- اولین برنامه Swift خودتون رو بنویسید!
✅ تبریک! شما Swift رو با موفقیت نصب کردید! حالا بریم سراغ یادگیری!
آماده رفتن به درس بعدی هستید؟
این درس را به پایان رساندید و میتوانید به درس بعدی بروید.