دوره‌ها / Swift / Xcode (Xcode)

Xcode (Xcode)

15 دقیقه Article

Xcode: محیط توسعه یکپارچه Apple 🍎

Xcode محیط توسعه یکپارچه (IDE) رسمی Apple است. این ابزار قدرتمند همه چیز رو برای توسعه iOS، macOS و دیگر پلتفرم‌های Apple در اختیار شما میذاره!

Xcode چیست؟

Xcode یک IDE کامل است که شامل:

  • Code Editor: ویرایشگر کد با syntax highlighting
  • Swift Compiler: کامپایلر Swift
  • iOS Simulator: شبیه‌ساز iPhone/iPad
  • Interface Builder: ساخت UI با drag & drop
  • Debugger: پیدا کردن و رفع باگ‌ها
  • Instruments: ابزارهای performance analysis

اولین باز کردن Xcode:

وقتی Xcode رو برای اولین بار باز میکنید:

مراحل اولیه:

  1. Welcome Screen: صفحه خوش‌آمدگویی Xcode رو میبینید
  2. License Agreement: لایسنس رو قبول کنید
  3. Command Line Tools: Xcode ازتون میخواد Command Line Tools رو نصب کنید - قبول کنید!
  4. Components: Xcode ممکنه کامپوننت‌های اضافی رو دانلود کنه

ساخت پروژه جدید:

بیایید اولین پروژه Swift خودمون رو بسازیم:

// در Xcode:
// 1. File > New > Project (یا Cmd+Shift+N)
// 2. انتخاب "macOS" > "Command Line Tool"
// 3. Next کلیک کنید
// 4. اطلاعات پروژه:
//    - Product Name: MyFirstApp
//    - Language: Swift
//    - Use: Command Line Tool
// 5. Choose location و Create کلیک کنید

آشنایی با Interface Xcode:

بخش‌های اصلی:

1. Navigator (سمت چپ):

  • Project Navigator: فایل‌های پروژه
  • Symbol Navigator: کلاس‌ها و functions
  • Search Navigator: جستجو در کد

2. Editor (وسط):

  • ویرایشگر کد اصلی
  • Syntax highlighting
  • Auto-completion

3. Utilities (سمت راست):

  • File Inspector
  • Quick Help
  • Identity Inspector

4. Debug Area (پایین):

  • Console output
  • Debug information

اجرای اولین برنامه:

// در main.swift (که Xcode خودش ساخته):
import Foundation

print("Hello, Swift!")
print("Welcome to Xcode!")

// برای اجرا:
// 1. Cmd+R (یا Product > Run)
// 2. نتیجه رو در Console میبینید:
//    Hello, Swift!
//    Welcome to Xcode!
💡 نکته: می‌تونید با Cmd+B فقط build کنید (بدون اجرا) و با Cmd+R build + run کنید!

Shortcuts مفید:

  • Cmd+R: Run (اجرای برنامه)
  • Cmd+B: Build (کامپایل)
  • Cmd+Shift+K: Clean Build Folder
  • Cmd+/: Comment/Uncomment
  • Cmd+Click: Jump to Definition
  • Cmd+Shift+O: Quick Open
✅ آماده! حالا شما با Xcode آشنا شدید و می‌تونید شروع به کدنویسی کنید!

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.

برای ذخیره پیشرفت وارد شوید