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

  • ABC News (Australia)

    ABC News (Au

    9 HAZİRAN 2008
  • Cristina Landa

    Cristina Lan

    28 Ocak 2010
  • MofoHifi Records

    MofoHifi Rec

    15 HAZİRAN 2006