SwiftUI
SwiftUi - Ders 1
10 ay önce yazıldı. | Okuma süresi: 4 dk.

Öncelikle bir önceki ders öncesi giriş yazımda*, bu yazı dizisine neden başladığımı, swiftui’ın ne olduğu gibi konular hakkında ufak bir bilgilendirme yapmıştım. Oradan konunun ana gerekçesini ve girişini okuyabilirsiniz.

İlk dersimizde neler yapacağımızı açıklayarak başlamak istiyorum. Yazı dizimin ilk iki dersinde, size "Variables", "Constants", "Strings", "Integers", "Doubles" ve "Decimal Numbers" gibi konuları işleyeceğim. Bu başlıkların türkçelerinin size bir faydası yok. Bu nedenle bu şekilde hafızanıza alınız. (Lütfen rica ederim!)

Variables

Variables yani değişkenler her türlü veriyi içine depolamamıza izin veren yapılardır ve hemen hemen her Swiftui programının önemli bir parçasını oluşturur.

Örnek 1 :
var deneme = "bu bir denemedir."
Üstteki örnekte deneme var’ının içine bu bir denemdir diye bir string depoladık.

Örnek 2 :
var deneme = "bu bir denemedir."
deneme = “bu bir deneme değildir.”

Bu şekildeki bir yazımda ise deneme var’ının son değeri bu bir deneme değildir olacaktır. Bu tür yapılarda vardaki değeri istediğiniz sıklıkta değiştirebilirsiniz. Örneğin oyunlardaki puan kısmı gibi, altın kazandıkça arttığını düşünün. Orada var gold’u sürekli artırabilir azaltabilir silebilir, komple değiştirebilirsiniz. Bu sizin kafanızdaki kurguya bağlıdır.

Tabi siz bu değerin değişmesini istemiyorsanız buradaki var’ı let ile değiştirip sabit (constants) bir şekile getirebilirsiniz.

Strings

Örnek 3 :
let deneme = "bu bir denemedir."
deneme = "bu bir deneme değildir."

Mesela bu örnekte şöyle bir hata alırsınız. let ile sabitlediğiniz değişkeni tekrar değiştiremezsiniz.



Strings

Genel olarak metinleri çift tırnaklar arasına alıp string oluştururz.

Örnek 4 :
let meyve = "amasya elması"

Burada sabit meyve’ye amasya elması string’ini tanımladık.
Swfitui string konusunda çok rahattır.
Emojiler falan da kullanabilirsiniz.

Örnek 5 :

var sonuc = "⭐️ Merhaba!! ⭐️"
Burada sonuc değişkenine yıldız emojili bir merhaba string’i tanımladık.
String içinde çift tırnak kullanmanız gerekiyorsa şu şekilde bir model kullanmanız gerekmektedir.



Birden fazla satır string yapmak istiyorsanız şöyle bir yazım modeli kullanmalısınız.



String içindeki karakterleri count ile sayabilirsiniz.

Örnek 6 :

print(meyve.count)
Mesela bu kod ile meyve değişkenindeki stringin karakter sayısını print edebilirsiniz.

Örnek 7:

print(result.uppercased())

Mesela bu kod ile result değişkenindeki stringin tüm karakterlerini büyük harf yapabilirsiniz.

Örnek 8:

print(movie.hasPrefix("A day"))
Movie değişkeni A day ile başlıyor mu bu kod ile kontrol edebilirsiniz.

Örnek 9

print(filename.hasSuffix(".jpg"))
Veya .jpg ile bitiyor mu diye bakabilirsiniz.

Mesela bu kod false yani hata verecektir.



Evet şimdilik bu kadar, diğer dersimizde Integers kısmından devam edeceğiz. Beklemede kalın! Buradaki kısmı bir kavramanız lazım.

Kaynaklar

Swiftui Nedir?
HackingWithSwift


Page generated in 0.0255 seconds.
44.210.77.73