SORU
9 Mayıs 2009, CUMARTESİ


`[super viewDidLoad]` Kongre

Örnek kod [super viewDidLoad] uygulama sonrası uygulama öncesi ve denilen bazı görüyorum.

Her zaman süper diğer birçok tartışmalarda görüldüğü gibi) demene gerek yok, biliyorum. Arama yaptığınızda, önce veya sonra beklenen kod mu?

Bu sonuçlar süper bir uygulama yaptığı bağlı olabilir. Süper senin yazmak için uygulanması gerektiğini bilmen gerekmiyor ama.

Elbette bu UİViewControllers temsilci yöntemleri (willAppear, didAppear, vb...) için de geçerli

Herhangi bir düşünce?

CEVAP
9 Mayıs 2009, CUMARTESİ


Başparmak benim kural: eğer başlatma ile ilgili bir şey yapıyorsan, her zaman süper sınıfın ilk yöntem hiç de onu aramak için gidiyoruz eğer () arayın. Bu süper sınıf, daha sonra herhangi bir yöntemi olarak güvenerek olabilir bu bir tuzak yapmak için bir şans verir. Eğer bir şey yok edilmesine ilişkin yapıyorsan, süper sınıfın metodu son çağrı. Bu yöntem yürütme boyunca nesnenin durumunu güvenebilirsiniz emin olur. Son olarak, vaka-örnek olarak başka bir dava. Örneğin, eğer sen kullanma bir olay, muhtemelen istediğiniz anlaşma ile olay ilk ve tek çağırmak süper sınıf bu yöntemi seçtin değil tanıtıcı olay ya da eğer bir şekilde değişmiş ve geçmek istiyorum bunu birlikte olay zinciri.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chaoticmoogle

    Chaoticmoogl

    13 ŞUBAT 2006
  • MyCyberAcademy

    MyCyberAcade

    2 EKİM 2011
  • UCBerkeley

    UCBerkeley

    3 Mayıs 2006