Swift mashqlari
Barcha bo‘limlardagi mashqlar yordamida Swift bo‘yicha ko‘nikmalaringizni sinab ko‘ring:
Mashqlar
Kirish3 ta mashq
Ishni boshlash3 ta mashq
Sintaksis3 ta mashq
Ko‘rsatmalar (statements)3 ta mashq
Natija chiqarish3 ta mashq
Sonlarni chiqarish3 ta mashq
Izohlar3 ta mashq
O‘zgaruvchilar3 ta mashq
O‘zgaruvchilarni chiqarish3 ta mashq
Bir nechta o‘zgaruvchi3 ta mashq
Identifikatorlar3 ta mashq
Konstantalar3 ta mashq
O‘zgaruvchilar: hayotiy misollar3 ta mashq
Ma’lumot tiplari3 ta mashq
Sonlar3 ta mashq
Boolean qiymatlar3 ta mashq
Belgilar3 ta mashq
Tiplarni o‘zgartirish3 ta mashq
Operatorlar4 ta mashq
Arifmetik operatorlar4 ta mashq
O‘zlashtirish operatorlari4 ta mashq
Taqqoslash operatorlari4 ta mashq
Mantiqiy operatorlar3 ta mashq
Operatorlar ustuvorligi4 ta mashq
Stringlar4 ta mashq
Stringlar: konkatenatsiya3 ta mashq
Stringlar: sonlar3 ta mashq
Stringlar: maxsus belgilar3 ta mashq
Stringlar: Unicode1 ta mashq
Massivlar3 ta mashq
Massivlar: sikl3 ta mashq
Massivlar: slice’lar3 ta mashq
Massivlar: indekslar va chegaralar3 ta mashq
Massivlar: ko‘p o‘lchovli massivlar3 ta mashq
Massivlar: hayotiy misollar3 ta mashq
Oraliqlar (ranges)3 ta mashq
If / Else3 ta mashq
If3 ta mashq
Else3 ta mashq
Else if3 ta mashq
Qisqa If (ternar operator)3 ta mashq
Ichma-ich if3 ta mashq
If va mantiqiy operatorlar3 ta mashq
If: hayotiy misollar3 ta mashq
switch4 ta mashq
while sikli4 ta mashq
repeat while sikli3 ta mashq
while: hayotiy misollar3 ta mashq
for sikli4 ta mashq
Ichma-ich for sikllari3 ta mashq
for-each sikli3 ta mashq
for: hayotiy misollar3 ta mashq
break va continue3 ta mashq
Kolleksiyalar3 ta mashq
Setlar3 ta mashq
Dictionarylar3 ta mashq
Kolleksiyalar: amallar3 ta mashq
Kolleksiyalar: saralash3 ta mashq
Kolleksiyalar: o‘zgaruvchanlik3 ta mashq
Kolleksiyalar: protokollar3 ta mashq
Funksiyalar3 ta mashq
Optional qiymatlar3 ta mashq
Enum’lar3 ta mashq
Closure’lar3 ta mashq
Tuple’lar va tip taxalluslari3 ta mashq
OOP3 ta mashq
Sinflar va obyektlar3 ta mashq
Struct’lar3 ta mashq
Class va struct3 ta mashq
Sinf xususiyatlari3 ta mashq
Sinf metodlari3 ta mashq
self kalit so‘zi3 ta mashq
Vorislik3 ta mashq
Polimorfizm3 ta mashq
Protokollar3 ta mashq
Generiklar3 ta mashq
Kengaytmalar3 ta mashq
Kirishni boshqarish3 ta mashq
Initsializatorlar3 ta mashq
Deinitsializatorlar3 ta mashq
Qiymat semantikasi va COW3 ta mashq
Equatable va Comparable3 ta mashq
Xatolarni qayta ishlash3 ta mashq
Parallellik (concurrency)3 ta mashq
Xotirani boshqarish3 ta mashq
Swift Package Manager3 ta mashq
SwiftUI bilan tanishuv3 ta mashq
UI loyihasini sozlash3 ta mashq
SwiftUI maket (layout)3 ta mashq
UI maket: stack’lar3 ta mashq
UI maket: spacer’lar va tekislash3 ta mashq
UI maket: frame va padding3 ta mashq
UI maket: grid’lar3 ta mashq
UI maket: GeometryReader3 ta mashq
UI maket: xavfsiz hudud (Safe Area)3 ta mashq
UI maket: lazy stack’lar3 ta mashq
SwiftUI ma’lumotlar oqimi3 ta mashq
UI: State3 ta mashq
UI: Binding3 ta mashq
UI: ObservedObject3 ta mashq
UI: EnvironmentObject3 ta mashq
UI: Environment3 ta mashq
SwiftUI ro‘yxatlar va formalar3 ta mashq
UI: List3 ta mashq
UI: ForEach3 ta mashq
UI: Section3 ta mashq
UI: Form3 ta mashq
UI: kiritish elementlari3 ta mashq
UI List: swipe amallari3 ta mashq
UI List: tahrirlash rejimi3 ta mashq
UI List: uslublar3 ta mashq
SwiftUI animatsiyalar3 ta mashq
UI animatsiya: bilvosita3 ta mashq
UI animatsiya: bevosita3 ta mashq
UI animatsiya: o‘tishlar3 ta mashq
UI animatsiya: MatchedGeometry3 ta mashq
UI animatsiya: spring3 ta mashq
UI animatsiya: egri chiziqlar3 ta mashq
SwiftUI imo-ishoralar3 ta mashq
UI imo-ishora: bosish (tap)3 ta mashq
UI imo-ishora: uzoq bosish3 ta mashq
UI imo-ishora: sudrash3 ta mashq
UI imo-ishora: birlashtirish3 ta mashq
UI imo-ishora: kattalashtirish3 ta mashq
UI imo-ishora: aylantirish3 ta mashq
SwiftUI modifikatorlar va ViewBuilder3 ta mashq
UI: modifikatorlar3 ta mashq
UI: ViewBuilder3 ta mashq
UI: maxsus modifikatorlar3 ta mashq
SwiftUI preview’lar3 ta mashq
UI preview’lar: variantlar3 ta mashq
UI preview’lar: qorong‘i rejim3 ta mashq
SwiftUI maxsus imkoniyatlar3 ta mashq
UI maxsus imkoniyatlar: yorliqlar va amallar3 ta mashq
UI maxsus imkoniyatlar: Dynamic Type3 ta mashq
UI maxsus imkoniyatlar: fokus3 ta mashq
SwiftUI uslublash va mavzular3 ta mashq
UI: rang sxemalari3 ta mashq
UI: materiallar3 ta mashq
UI: mavzular (theming)3 ta mashq
Tarmoq bilan ishlash (URLSession)3 ta mashq
UserDefaults3 ta mashq
Core Data3 ta mashq
MVVM3 ta mashq
SwiftUI’da ma’lumot saqlash (Storage)3 ta mashq
SwiftUI’ni testlash3 ta mashq
Maxfiylik va ruxsatlar3 ta mashq
Push bildirishnomalar3 ta mashq
Vidjetlar va kengaytmalar3 ta mashq
Fon rejimlari3 ta mashq
Core Location3 ta mashq
App Clips3 ta mashq
Keychain3 ta mashq
CloudKit3 ta mashq
Fayl tizimi3 ta mashq
Fon rejimidagi URLSession3 ta mashq
MapKit3 ta mashq
Lokalizatsiya3 ta mashq
Maxsus imkoniyatlar3 ta mashq
Ilova maxfiyligi (Store sahifasi)3 ta mashq
Ilova ichidagi xaridlar3 ta mashq
Analitika va crash hisobotlari3 ta mashq
XCTest bilan testlash3 ta mashq
Resurslar va ikonkalar3 ta mashq
Imzolash va tarqatish3 ta mashq
TestFlight va App Store3 ta mashq
Birinchi ilovangizni chiqaring3 ta mashq
Mashq
Mashqlar "bir nechta variantdan tanlash" va "bo‘sh joylarni to‘ldirish" turidagi savollardan iborat.
Har bir bo‘limda 3 tadan 9 tagacha savol bor.
Javobni darslikning tegishli bobidan topish mumkin.
Agar qiynalib qolsangiz yoki noto‘g‘ri javob bersangiz, qayta urinib ko‘rishingiz yoki to‘g‘ri javobni ko‘rish uchun "Javobni ko‘rsatish" tugmasini bosishingiz mumkin.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
