Я прочитал пару удивительных ресурсов на Singletons в Obj-C:
, но ни один из этих ресурсов адресована INIT
концепция метода явно и пока Новичок в Obj-C Я смущен, как я должен реализовать его.
До сих пор я знаю, что наличие init
Private Private невозможно в Obj-C, так как он не предлагает истинные частные методы ... так что возможно, что пользователь может вызвать [[MyClass Alloc] init]
вместо использования My [MyClass SharedInstance]
.
Каковы мои другие варианты? Я считаю, что я должен также обрабатывать сценарии подклассов моего синглтона.