Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В системах с автоматически управлением памятью каждый объект имеет внутренний счетчик, который увеличивается каждый раз, когда кто-то получает ссылку на этот объект. Когда этот кто-то перестает использовать эту ссылку (например, присваивая Nil), внутренний счетчик объекта уменьшается.
уже сегодня можно опустить вызов alloc (наример, [NSSting stringWithFormat] работает так же, как [[NSString alloc] initWithFormat:]).
RC как раз является базой ООПRC — это модель управления временем жизни данных. ООП — это парадигма программирования. RC используется в коде без ООП, ООП используется в коде без RC. Я не очень понимаю ваш аргумент. Кроме того, RC — это не примитив синхронизации, к чему тут еще и семафоры появились? RC не избавляет вас от синхронизации доступа к данным.
там сложнее найти разницу, чем общие точки
Что общего между ядром Linux и iOS?