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

  • GamingAndTech

    GamingAndTec

    16 NİSAN 2013
  • Gimpology.com Video Tutorials

    Gimpology.co

    3 ŞUBAT 2008
  • HouseholdHacker

    HouseholdHac

    6 Kasım 2007