• UINavigationController?

    alexyat
    @alexyat
    iOS Developer
    Почитайте про паттерн, Singleton, это класс который существует всегда, хранит данные и доступен во всех остальных классах. Через него удобно организовывать передачу данных между классами.
    Ответ написан
    Комментировать
  • Objective-c блоки?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    На самом деле там происходит большая магия. Весь ваш стек на момент создания блока копируется в другой блок памяти. В итоге переменная i в блоке не таже самая, что i вне блока.

    UPD. Если вы хотите чтобы везде i был один и тот же, используйте __block
    __block int i = 10;
    void (^block) (int) = ^(int x){
        NSLog(@"%d", i); // 11
    };
    i++;
    block (i);
    Ответ написан
    1 комментарий