SORU
17 ŞUBAT 2009, Salı


NULL vs Objective-C nil

observeValueForKeyPath:ofObject:change:context: - neden doktorlar bir içerik işaretçi belirterek değilken nil yerine NULL kullanıyor musunuz?

CEVAP
17 ŞUBAT 2009, Salı


nil tek bir nesne için bir işaretçi olarak Java ve C programcıları düşünür id, bir yerine kullanılmalıdır. -Nesne olmayan işaretçileri NULL kullanın.

Bu yöntem: bildirimi bak

- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object
    change:(NSDictionary *)change context:(void *)context

İçerik void * (yani bir C-tarzı işaretçi), bu yüzden ... kesinlikle kullanın NULL (bazen ilan (void *)0) yerine nil (tip id).

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • Paste Magazine

    Paste Magazi

    28 AĞUSTOS 2008
  • TeachMeComputer

    TeachMeCompu

    31 EKİM 2009