A @property can be set as strong, weak , assign , copy ... like
@property (copy, nonatomic) NSString *string;
@property (strong ,nonatomic) CustomClass *object;
@property (weak,nonatomic) id <CustomDelegate>delegate;
However, if
@property id <CustomDelegate>delegate; weak?strong?
@property (copy, nonatomic) NSString *string; strong?
If (weak,nonatomic) is abbreviated. What is the default value of an id? And other?