Swift Class Oluşturmak ve Class Kullanımı Nasıl Yapılır ?

Bir programlama diline yabancı değilseniz sınıf oluşturma işleminin ne kadar gerekli bir şey olduğunu nesne tabanlı programlama sırasında görmüşsünüzdür diye düşünüyorum. Swift programlama dilini yeni yeni öğreniyorsanız Swift class oluşturmak ve kullanımı nasıl yapılıyor size açıklayayım.

Swift Class Oluşturmak

Swift programlama dili ile bir yazılım yazarken Apple bildiğiniz üzere Model View Controller yapısını kullanmanızı öneriyor. Bu sebepten dolayı projenizde Models adında bir group (klasör) açmanızı öneriyorum. Oluşturacağınız sınıfı sınıfadı.swift şeklinde bu klasörde oluşturabilirsiniz. Evet, direk ViewController ya da başka dosya içerisinde de oluşturabilirsiniz ama uygulamanızı geliştirirken dizayn patternlere uymanızı öneririm.

import Foundation

class School {
    var SchoolName:String = ""
    var Dates:String = ""
    
    func CurrentStatus(){
        print("Mezun oldum.")
    }
}

Yukarıdaki kod bloğu ile School adında bir fonksiyon tanımladım. Bu fonksiyon 2 adet String tipinde değişkene sahip. Bu sınıftan bir obje oluşturduğumda varsayılan olarak bu değişkenler “” değerine sahip olacaklar. Aynı zamanda bu sınıf bir de fonksiyona sahip. Bu fonksiyonu çağırdığında bir print fonksiyonu çalışacaktır.

var university:School = School()
university.SchoolName = "İzmir Ekonomi Üniversitesi"

Şeklinde oluşturmuş olduğunuz sınıfı rahatlıkla kullanabilirsiniz

İmplementasyon olarak çok basit kalan bu sınıf örneği ile size asıl göstermek istediğim tıpkı diğer programlama dillerinde olduğu gibi Swift programlama dilinde de bir sınıf oluşturabiliyorsunuz. Bu sınıf bir başka sınıftan miras alabilmektedir. Sınıf içerisinde değişkenler ve fonksiyonlar olabilmektedir.

Design pattern kullanmayı unutmadan siz de kendi sınıfınızı oluşturabilir hattta başka sınıflardan miras da alabilirsiniz. Şimdi sıra sizin kendi sınıfınızı oluşturun ve App Store’da yayınlamak istediğiniz uygulama için 1 adım daha ilerleyin.

Son Yazılar

Apple Tarafından Beklenen Tablet 2023 iPad Ultra Geliyor mu?

2022 yılı içerisinde Apple yenilenen iPad modellerini karşımıza çıkarttı. Ancak hepimizin beklediği iPad modeli 2022… Daha fazla oku

2 gün önce

2 Yeni Dolandırıcılık Sistemi ve iCloud Kilidi Nedir ?

Günümüz şartlarında neredeyse her Apple ürünü iCloud Etkinleştirme kilidi özelliğine sahiptir. Bu kilit bir çok… Daha fazla oku

3 gün önce

iCloud Öncesi Kullanılan Şu Anda Unutulanlar Apple Servisleri

Apple sattığı cihazlardan para kazandığı kadar servisleri ile de para kazanan bir firma olmuştur. Son… Daha fazla oku

4 gün önce

Elmadan Haberler 3 – iPhone SE 4 İptal Edildi – Üretim Vietnam’da

Elmadan haberler 3 içerisindeki gündem şu şekildedir: Apple TV Android Akıllı Cep Telefonu ve Tabletlere… Daha fazla oku

5 gün önce

iPhone Güncelleme Sonrası Pil Sağlığı Neden Düşer ?

iPhone Güncelleme sonrası pil sağlığı neden düşer son derece fazla aldığım diğer bir sorudur. Bu… Daha fazla oku

1 hafta önce

iPhone iOS 16.2 İpuçları – Programsız Video İndirme ve Dahası

Bilinçli iPhone Kullanıcısı video serisi kapsamında iPhone iOS 16.2 ipuçları bu yazıda ele alacağım bir… Daha fazla oku

1 hafta önce

Bu web site kullanıcı deneyimini arttırmak amacı ile çerezleri kullanmaktadır