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 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.
Çocukluğumdan beri arabalara olan ilgim babam sayesinde başlamıştır. Araba manyağı seviyesinde bir ilgim var ancak bunu her ortamda dile getirmem. Teknolojiye ve bilgisayara olan ilgim kendimi tanımaya başladım başlayalı oldu. Şimdi ise kendimce kod yazabilen bir bilgisayar mühendisi olarak çalışıyorum.
2022 yılı içerisinde Apple yenilenen iPad modellerini karşımıza çıkarttı. Ancak hepimizin beklediği iPad modeli 2022… Daha fazla oku
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
Apple sattığı cihazlardan para kazandığı kadar servisleri ile de para kazanan bir firma olmuştur. Son… Daha fazla oku
Elmadan haberler 3 içerisindeki gündem şu şekildedir: Apple TV Android Akıllı Cep Telefonu ve Tabletlere… Daha fazla oku
iPhone Güncelleme sonrası pil sağlığı neden düşer son derece fazla aldığım diğer bir sorudur. Bu… Daha fazla oku
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
Bu web site kullanıcı deneyimini arttırmak amacı ile çerezleri kullanmaktadır