Cocos2d v1.1 и v2.0 совместимы с ARC. Однако сам код cocos2d не использует ARC, и у cocos2d нет шаблонов, которые можно использовать для запуска программирования с ARC. Вы должны добавить отдельную статическую библиотечную цель для файлов cocos2d самостоятельно.
Как отметил Анкит, Tiny Tim Games внесла необходимые изменения в разветвленную версию cocos2d-iphone , чтобы сделать ее совместимой с ARC . Эти изменения были включены в версию для разработчиков и должны быть доступны в ветке cocos2d v2.x. С тех пор я написал учебник для включения ARC в проекте cocos2d (2.0) .
Было сказано, что сам cocos2d будет преобразован для внутреннего использования ARC в v2.1 или v2.2.
Важно отметить, что не планируется официально поддерживать ARC в ветке cocos2d v1.x, поскольку предполагается, что линия v1.x обратно совместима с устройствами первого поколения и iOS 3.x. Но общая совместимость ARC была добавлена в v1.1.
Kobold2D полностью поддерживает ARC и поддерживает его во всех 15 шаблонных проектах на почти два месяца . Kobold2D использует последние стабильные версии cocos2d-iphone 1.x и 2.x. Просто запустите новый проект Kobold2D, и вы сможете работать с cocos2d и ARC.