Swift
تطبيقات لـ iPhone وiPad.
Swift is the language of Apple's platforms: iPhone, iPad, Mac, Apple Watch and Vision Pro. It is fast, safe by design and pleasant to read. This track starts from zero: constants and variables, optionals, decisions and loops, functions and closures, then structs, classes, enums and protocols. You will meet Swift 6's compile-time protection against data races, take a first look at async code and actors, and build your first SwiftUI screen. A last module turns it into a real app: lists and navigation, JSON from the network with Codable, and saving data with SwiftData.
Every lesson is short, practical and checked with quizzes, so you learn by doing.
- الدروس
- ١٤
- الوقت
- ٢ ساعة
- المستوى
- مبتدئ
دروس هذا المسار بالإنجليزية حاليًا.
- البرونز متاحة
- الفضة متاحة
- الذهب مقفلة
مستعد لإثبات نفسك؟
ثلاثة امتحانات في انتظارك: البرونز والفضة والذهب.
ما ستتمكن من فعله
- Write Swift with constants, variables and its strict, helpful type system
- Handle missing values safely with optionals
- Write functions with argument labels and process arrays with closures
- Choose between structs, classes and enums, and design with protocols
- Call async code and protect shared state with actors
- Build a first interactive SwiftUI screen
الرحلة
١ الوحدة ١Swift basics
Constants and variables, optionals, decisions, loops, functions and closures.
٠ / ٥٢ الوحدة ٢Types and SwiftUI
Structs, classes, enums and protocols, async code and actors, and your first SwiftUI view.
٠ / ٥٣ الوحدة ٣Next: real apps
Lists and navigation, networking with Codable, and saving data on the device.
٠ / ٤