Я думал, что указатель __Weak будет работать только на iOS5, где вам придется использовать __unsafe_unretained в предыдущих версиях iOS. Но в этом комментарии https://stackoverflow.com/a/8543037/904972 NJones подразумевает, что iOS 4.3+ обрабатывает __слабые ссылки, тогда как вы должны использовать __unsafe_unretained на iOS <4.2. Это тот случай, или я неправильно понимаю пост. Если это так, можете ли вы предоставить ссылку на «официальный» ответ от apple. </p>