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ş:
Dinamik olarak seçilen sınıfın değerin...
Dinamik UİLabel yazı tipi boyutunu değ...
Nasıl Javascript dizisi(JSON formatınd...
Nasıl dinamik olarak oluşturulan öğele...
Dinamik templateURL Angular.js Yönerge...