Вопрос новичка Objective-C re: глобальные случаи - PullRequest
0 голосов
/ 29 апреля 2011

Есть ли способ сделать один (1) экземпляр объекта и поделиться этим экземпляром между разными файлами?

Например, у меня есть класс "A" (созданный в fileA.m), и я создаю его экземпляр в другом файле (fileB.m). Теперь я хочу использовать тот же экземпляр, созданный в fileB.m, в нескольких других файлах (fileC.m и fileD.m), чтобы я мог делиться файлами ivar (такими как база данных).

Как мне это сделать?

Ответы [ 2 ]

4 голосов
/ 29 апреля 2011

Вы бы хотели, чтобы класс А был синглтоном.Вот вам замечательное руководство , которое поможет вам с этим.

0 голосов
/ 29 апреля 2011

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

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