Preciso de palavras-chave ARC para propriedades que não são sintetizadas?

Eu tenho uma propriedade que não sintetizo, em vez disso, crio um getter e setter. Portanto, as palavras-chave ARC (fortes ou fracas) não têm significado, suponho, então as elimino. Isso funciona bem no Xcode 4.3, mas quando meu colega de trabalho o abre no XCode 4.2, o compilador reclama que não há uma palavra-chave forte / fraca, então eu o instruí a digitar a palavra-chave novamente sem sentido. Qual é o correto (com ou sem palavras-chave)?

Para ser claro: eu tenho uma propriedade como esta@property (nonatomic) NSString *foo e no arquivo .m eu implementar-(NSString *)foo e-(void)setFoo:(NSString *)foo e não incluem@synthesize foo. Outro detalhe relevante é que não há nenhum iVar correspondente, em vez disso, as propriedades interagem com um objeto Core Data. Isso não irá compilar no XCode 4.2, a menos que eu adicione forte ou fraco às palavras-chave.

EDITAR Pensei em mais uma coisa relevante, uma dessas propriedades está em um protocolo, não sei se isso faz diferença.

questionAnswers(2)

yourAnswerToTheQuestion