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

  • Lamborghini

    Lamborghini

    13 Aralık 2005
  • Numberphile

    Numberphile

    15 EYLÜL 2011
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011