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

  • BeginnersTech

    BeginnersTec

    8 NİSAN 2011
  • Google Analytics

    Google Analy

    25 ŞUBAT 2008
  • Stevie

    Stevie

    2 Mayıs 2010