SORU
21 Temmuz 2009, Salı


@vs @dinamik sentez, farkları nelerdir?

@dynamic @synthesize @property bir uygulama arasındaki farklar nelerdir?

CEVAP
21 Temmuz 2009, Salı


@mülkünüz için alıcı ve ayarlayıcı yöntemleri sentez oluşturur. @dinamik sadece alıcı ve ayarlayıcı yöntemleri başka bir yerde sınıfın kendisi tarafından değil ama uygulanan derleyici bildirir (üst ya da çalışma zamanında sağlanacak gibi).

@Dinamik NSManagedObject (CoreData) amacı ile örneğin; ya da bir özelliği, bir çıkış olarak tanımlanmış bir sınıf tarafından tanımlanan için bir çıkış oluşturmak için kullanır:

Süper sınıf:

@property (nonatomic, retain) NSButton *someButton;
...
@synthesize someButton;

Alt sınıf:

@property (nonatomic, retain) IBOutlet NSButton *someButton;
...
@dynamic someButton;

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BenjiManTV

    BenjiManTV

    20 Mart 2011
  • ItZWaffleS420

    ItZWaffleS42

    9 EYLÜL 2011
  • Matt Harding

    Matt Harding

    23 Mayıs 2006