# ContentView

---

# ليه `some View` جوه `View`؟ 🤔

---

## الـ `struct` بيقول "أنا View"
```swift
struct ContentView: View {
```
ده بيقول أن ContentView **نفسها** View

---

## الـ `body` بيقول "شكلي إيه"
```swift
var body: some View {
```
ده بيقول **المحتوى اللي جوايا** إيه

---

## تخيلها كده 🏠

```
ContentView = البيت كله 🏠
      ↓
body = جوه البيت إيه؟
      ↓
VStack, Image, Text... = الأوضة والأتوبيس
```

---

## يعني:

- **ContentView: View** = أنا بيت
- **body: some View** = جوه البيت أوضة نوم وصالة

---

## ليه `some`؟

لأن الـ body ممكن يرجع:
- `VStack`
- `HStack`
- `Text`
- أي View تاني

فـ Swift بيقول **"some View"** يعني **"نوع ما من الـ View"** مش محدد بالظبط 🎯

---

## ببساطة:
```
ContentView: View   = أنا View
body: some View     = وجوايا View تانية
```

> زي ما الكتاب View والصفحات جوه الكتاب Views تانية 📚