Say, я определил приватную переменную isStarted
в MyService
классе & этот класс одноэлементно:доступ частной переменной без создания собственности
@implementation MyService {
BOOL isStarted;
}
...
@end
Мой вопрос:
Без создания недвижимости & accessors, Есть ли способ получить доступ к этой частной переменной из другого класса после того, как я получу экземпляр этой cla ss [MyService sharedInstance]
. Если есть способ, не могли бы вы показать мне, как? Заранее спасибо.
(Пожалуйста, не говорите о «не рекомендуется делать так» и т.д. Я понимаю, что. Я просто любопытно о возможности доступа к частной области в Objective-C в целом.)
ли вы имеете в виду без * производящего * аксессор с помощью @property, или вы имеете в виду без какого-либо метода доступа вообще? – danh
См.: Http://jerrymarino.com/2014/01/31/objective-c-private-instance-variable-access.html – dan
@ danh, было бы неплохо показать, как получить доступ к частной переменной без использования только свойства & как получить доступ без использования как свойств, так и аксессуаров. Мне любопытно об обоих сценариях. –