1.@property copy (@property (copy, nonatomic) <#type#> <#name#>;)
2.@property block(@property (copy, nonatomic) void(^<#blockname#>)(<#param#>);)
@property copy  modify