Skip to content

Instantly share code, notes, and snippets.

@arturlector
Last active September 7, 2019 20:57
Show Gist options
  • Save arturlector/0e66d9e227786fb40cc4 to your computer and use it in GitHub Desktop.
Save arturlector/0e66d9e227786fb40cc4 to your computer and use it in GitHub Desktop.
Weak vs assign, strong vs copy?

Weak vs assign, strong vs copy?

В чем отличие strong и copy у ccылки на объект NSString?

Владение объектом

strong - это просто ссылка (если где-то измениться то он тоже измениться). Например strong NSString obj1 может быть ссылкой на NSMutableString obj2 и obj1 будет меняться, если измениться obj2.

copy - это новый объект (поэтому должен быть реализован протокол копирования чтобы создать копию объекта).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment