DevPrep

Все темы › Objective-C

Указатель и Ссылка

Middle PRO

Суть

В Objective-C (как и в C) ссылок как языковой конструкции нет — есть только значения и указатели. «Ссылка на объект» в разговорной речи означает указатель NSString *s: переменная хранит адрес объекта в куче, а не сам объект. Присваивание указателя копирует адрес, и обе переменные указывают на один объект; под ARC присваивание ещё и делает retain.

Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.

Полный ответ — в DevPrep

Потренируйтесь перед собеседованием

В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.

Скачать DevPrep в App Store