Когда Xcode автоматически создает файлы классов для сущностей в модели данных, любые атрибуты, которые я указал как Boolean
, получают тип NSNumber в объявлении свойства:
@property (nonatomic, retain) NSNumber * isGood;
Поскольку я использую ARC, не должен ли он быть strong
, а не retain
?
Возможно, это происходит потому, что Boolean
нельзя преобразовать в объект. Это правильно? Если да, то как я могу использовать атрибуты, которые должны иметь логические значения?