Olay dinleyecisi Objective C ( Custom Events )

Olay dinleyeciyileri herhangi bir nesnenin durumuyla ilgili güncelleme (değişiklik) oldugunda belirttiginiz functionu tetikler.

Olay dinleyeciyileri herhangi bir nesnenin durumuyla ilgili güncelleme (değişiklik) oldugunda belirttiginiz functionu tetikler.

Objective-C'ye yeni başlayanların Türkçe kaynak sıkıntısı çekip, olay dinleyecilerinin kullanımı ile ilğili bilgiye erişemediklerini fark ettim bu yüzden bu küçük bilgiyi ders ekleyerek vermek istedim.

Her hangi bir dil ile uğraştıysanız olay dinleyicileri bilirsiniz. Kısaca anlatmak gerekirse ilğili nesne üzerinde oluştuduğunuz olay gerçekleştiğinde size geri bildirim verir.

Objective-c'de kullanımını küçük bir örnek vererek açıklarsak;

Olay dinleyecisi


[[NSNotificationCenter defaultCenter]  

   addObserver:self  

   selector:@selector(_event:)  

   name:@"eventType"  

   object:nil ];



Olay gerçekleştiginde tetiklenecek function

-(void)eventHandler: (NSNotification *) notification  

 {  

   NSLog(@"Tetiklendi");  

 }



Olay dinleyecisini tetiklemek için

[[NSNotificationCenter defaultCenter]  

   postNotificationName:@"_event"  

   object:nil ];

  • Etiketler;
Sezer ALTUN Sezer ALTUN
Daha İyisini Yapabilirsin !
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git