Ders 19 : Self ve Super Nesneleri
Self ve Super nesnelerini kod yazmışsanız veya yazan birini görüşseniz kesinlikler görmüşsünüzdür. Örneğin viewDidLoad fonksiyonun içinde [super viewDidLoad] şeklinde bir satır görmüşsünüzdür. [self.view addSubview:nesne] şeklinde satırlarda görmüşsünüzdür. Peki nedir bunlar ?
Self nesnesinden başlayalım. Self nesnesi hangi Classın içinde kod yazıyorsanız o Class ı simgeler diyebiliriz. Daha iyi anlaşılması için bir örnek verelim. Örneğin bir UIView Classı açtınız ve içine şu kodu yazdınız.
self.backgroundColor = [UIColor redColor];
Böylece bu Class türünden oluşturulan nesneler kırmızı renkli olacak.
Super nesnesi ise hangi Classın içinde kod yazıyorsanız o Classın atasını simgeler. Yani [super viewDidLoad] fonksiyonu ata Classın viewDidLoad fonksiyonunu çağırır. Ayrıca her iki nesnede id veri tipi ile kullanılır.
Popular Posts
Blog Archive
-
▼
2016
(
46
)
-
▼
Mayıs
(
11
)
- Ders 24 : Weak Ve Strong Propertyler
- 2016 Mart En Çok Kullanılan Programlama Dilleri
- Code School
- Ders 23 : NSLog
- Uygulamanıza İkon Ekleyin
- Hesap Makinesi Yapıyoruz
- Ders 22 : UIColor - Renk Oluşturma
- Ders 21 : AppDelegate
- Kodunuzu Renklendirin
- Ders 20 : İnit ve Alloc Metodları
- Ders 19 : Self ve Super Nesneleri
-
▼
Mayıs
(
11
)
Objective C Ogren. Blogger tarafından desteklenmektedir.
Hiç yorum yok :
Yorum Gönder