SORU
26 Kasım 2008, ÇARŞAMBA


Nasıl isteğe bağlı yöntemler ile bir protokol oluşturmak için?

Yöntemleri çeşitli protokoller iPhone SDK tanımlanan isteğe bağlı, UIActionSheetDelegate protokol olarak işaretlenmiş örneğin fark ettim.

Nasıl benim de bir protokol tanımlamak ve yöntemleri de isteğe bağlı olarak ayarlayabilir miyim?

CEVAP
26 Kasım 2008, ÇARŞAMBA


Apple sayfasından "Formal Protocols":

İsteğe Bağlı Protokol yöntemler isteğe bağlı olarak işaretlenebilir @isteğe bağlı anahtar sözcüğünü kullanarak. İlgili @isteğe bağlı kalıcı orada anahtar kelime, bir @gerekli anahtar kelime resmen mantığı göstermek için varsayılan davranış. Kullanabilirsiniz @isteğe bağlı ve @bölüm için gerekli gördüğünüz gibi bölümlere protokolü uygun. Eğer herhangi belirtirseniz değil anahtar kelime, varsayılan @gereklidir.

@protocol MyProtocol

- (void)requiredMethod;

@optional
- (void)anOptionalMethod;
- (void)anotherOptionalMethod;

@required
- (void)anotherRequiredMethod;

@end

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EminemMusic

    EminemMusic

    9 ŞUBAT 2007
  • FattySpins's channel

    FattySpins's

    17 Mayıs 2009
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007