Bunun arasındaki fark nedir:
@property (nonatomic, weak) id <SubClassDelegate> delegate;
ve bu:
@property (nonatomic, assign) id <SubClassDelegate> delegate;
Temsilciler için mülk kullanmak istiyorum.
Yanıtlar:
Arasındaki tek fark weakve assignnesne eğer ki weakmülkiyet noktaları ayırmanın, sonra değeri weakpointer ayarlanacak nilsen çöp erişen riskiyle asla böylece. Eğer kullanırsanız assign, bu nesne, altından ayırmanın alır eğer öyleyse, olmayacak ve sen, çöp erişecek erişmeye deneyin.
Objective-C nesneleri için, kullanabileceğiniz bir ortamdaysanız weak, o zaman kullanmalısınız.
UITableViewvar assign:@property (nonatomic, assign) id <UITableViewDelegate> delegate;