Что делает `standardUserDefaults` в` NSUserDefaults`? - PullRequest
3 голосов
/ 07 сентября 2010

У меня вопрос, связанный с NSUserDefaults standardUserDefaults. Что именно делает метод standardUserDefaults? Это инициализация объекта?

1 Ответ

4 голосов
/ 07 сентября 2010

Да или нет.NSUserDefaults - это одиночный объект, поэтому всегда существует только один экземпляр класса, а standardUserDefaults - это метод для получения этого единственного экземпляра.

Если экземпляра NSUserDefaults еще нет, он alloc 'ed и init' ed и затем возвращается, в противном случае возвращается этот уже существующий экземпляр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...