Я свежее в iOS, и я хочу знать, что, когда мы должны использовать copy
в свойстве, например.копия vs сильные свойства
@property (nonatomic, retain) NSString* name;
против
@property (nonatomic, copy) NSString* name;`
В чем разница между retain
и copy
, и когда я должен использовать один, а не другой?
Как правило, я использую сохранение для объектов типа NSString, array и других переменных. но когда я беру выходы UIView или любой экземпляр как UIViewController, я принимаю сильные решения. На самом деле я не знаю разницы. –
@ArpitParekh strong === сохранить: http://stackoverflow.com/questions/7796476/property-definitions-with-arc-strong-or-retain – DanZimm
Но, когда я беру UIViewController как переменную, и мне нужно назначьте его как сильный, если я сделаю это как удержание, тогда мое приложение выйдет из строя ... эта ссылка поддерживает это. При добавлении его в качестве подчиненного http://stackoverflow.com/questions/9144959/how-to-retain-view-after-addsubview-of-uiviewcontroller-with-arc –