Class ve ya Türkçesiyle Sınıf . C++ bilenler az buçuk Class'ın ne olduğunu zaten bilirler.Objective C de NSObject,UIView,UIButton vb. birçok Class vardır. Her Class'ın kendine ait özellikleri vardır. Aynı zamanda ataları veya kendi türlerinden bir alt sınıfları da olabilir. Örnegin NSObject in UIResponder adında bir alt sınıfı. UIResponder in ise UIView adında bir alt sınıfı vardır.
Her Class atasının bütün özelliklerine sahiptir.
Classları gerçek hayattan bir örnek ile açıklayalım.
Şimdi en başta Canlılar ı düşünelim. Canlıların bir alt sınıfı hayvanlar. Her hayvan canlıya ait özellikler sahiptir. Doğar , büyür , gelişir ve ölür. Hayvanın bir alt sınıfı ise memelilerdir. Her memeli hayvan özelliklerini taşır. Bu böyle gider.
Şu an Classların temelini öğrendiniz diyebiliriz. Peki ama Classlar Nasıl Kullanılır ?
Class Tanımlama
Herhangi bir class türünden bir obje tanımlamak
Class_Adı * Obje_Adı;
şeklinde olur. Örneğin
NSObject * yeniObje;
Fakat Şuan Oluşturduğumuz obje boş. Şuan Memoryden bu obje için yer almadık.Bunu yapmak için alloc metodunu kullanırız.
NSObject * yeniObje;
yeniObje = [[NSObject alloc] init];
Bunların yanı sıra kendimize yeni Classlarda oluşturabiliriz.
Hiç yorum yok :
Yorum Gönder