Quelle est la différence entre strong (dans LLVM) et retain (dans GCC)?

Quelle est la différence entre strong (dans le compilateur LLVM) et retain (dans le compilateur GCC)?

strong est une nouvelle fonctionnalité dans iOS 5 Automatic Reference Counting (ARC) qui se comportent comme retain dans iOS 4. Article référencé.

En outre, vérifiez cette autre question SO: @property définitions avec ARC: fort ou conserver?

fort est un nouveau mot-key introduit avec arc (comptage automatique des references). Il y a un bazillion articles à ce sujet si vous searchz google, y compris celui-ci http://cupsofcocoa.com/2011/11/27/the-jungle-part-4-automatic-reference-counting/