Cohorts
  • Discover
  • About Us
  • Blog
  • Patika.dev
  • Web3

Swift

Kurs İçeriği

Teknik Donanım ve Araçlar
Programların Kurulumu

Değişken ve Sabitler
Kontroller
Döngüler
Dizi ve Sözlük
Operatörler
Fonksiyonlar

UILabel
UIButton
UITextField
UIActivityIndicator
UITableViewController
UIAlertController
UIStackView & UIImageView

Proje Oluşturma ve İlk Ayarlamalar
UITableView ile Verileri Listeleme
UIAlertController ile Listeye Eleman Ekleme
Listeden Eleman Silme ve Düzenleme
CoreData ile Verilerin Yerel Hafızaya Kayıt Edilmesi

Kontroller

Diğer programlama dillerindekine benzer olarak if-else anahtar kelimeleri ile kontorlleri gerçekleştireceğiz. if anahtar kelimesinden sonra koşulumuzu yazıyoruz. Bu koşulu parantez içine almamız gerekmez ama dilerseniz parantez içinde de koşulu belirtebilirsiniz. Koşul sonrasında süslü parantez blokları içine koşulun doğru olması durumunda çalışacak kodları yazabiliriz.

let yas = 13
if yas > 18 {
    print("Yaşınız 18'den büyüktür.")
}

Koşulumuz dışında kalan durumlarda çalışacak kodu else bloğunun içine ekleriz.

let yas = 13
if yas > 18 {
    print("Yaşınız 18'den büyüktür.")
} else {
    print("Yaşınız 18'den küçüktür.")
}

Eğer bir koşulu daha kontrol edeceksek else if ile yeni bir koşul kontrolünü if ve else arasına ekleriz.

let yas = 13
if yas < 0 {
    print("Yaşınız 0'dan küçük olamaz.")
} else if yas > 18 {
    print("Yaşınız 18'den büyüktür.")
} else {
    print("Yaşınız 18'den küçüktür.")
}

Eğer birden çok koşulu aynı if ile kontrol etmek istiyorsak koşulları mantıksal karşılaştırma operatörleri ile veya , işareti ile ayırarak kontrol edebiliriz.

let yas = 13
if yas < 0, yas > 150 {
    print("Yaşınız 0'dan küçük ve 150'den büyük olamaz.")
} else {
    print("Yaş bilginiz doğrulandı.")
}
Previous
Next

Lesson discussion

Swap insights and ask questions about “Swift”.

Enroll to participate
Start the course to unlock the discussion. Enrolling helps us keep conversations relevant to learners.
Cohorts
WebsiteDiscoverBlogPatika.devRise In
CoursesCircleRustSoliditySolanaWeb3 FundamentalsBlockchain Basics
CompanyAbout UsTerms of UsePrivacy PolicyGDPR NoticeCookies
Don't miss any update!

Disclaimer: The information, programs, and events provided on https://cohorts.patika.dev is strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice, nor do we make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://cohorts.patika.dev disclaims any responsibility for financial decisions made by users based on the information provided here.

© 2026 Cohorts, All rights reserved