Я делаю следующее, чтобы инициализировать мой singelton:Инициализировать Singelton один раз в классе?
ChatDataController *box = [ChatDataController sharedInstance];
Проблема в том, что я использую * поле в разных местах, например, в этих методах:
- (void) viewDidAppear:(BOOL)animated
- (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
Есть ли способ нужно только инициализировать один раз? так что * поле можно использовать в любом методе внутри данного класса?
Простой. Создайте свойство «box» и инициализируйте его в методе 'init'. Зачем усложнять ситуацию? –
Вы google "ios singleton"? –