Контакты
Местоположение
Россия, Санкт-Петербург и область, Санкт-Петербург

Наибольший вклад в теги

Все теги (6)

Лучшие ответы пользователя

Все ответы (12)
  • Как телеграм звонит при выключеном приложении на ios?

    Loriens
    @Loriens
    iOS Developer
    iOS представляет разработчикам такую возможность - CallKit, PushKit

    Примерно так же, как вы получаете push-уведомления при выключенном приложении.
    Ответ написан
    1 комментарий
  • Что учить в IT, куда пойти в будущем?

    Loriens
    @Loriens
    iOS Developer
    Как сказали выше, математике учат везде. Как таковой нормально специальности "програмист <чего-то>" ты не найдёшь. Поэтому нужно учить самому.

    Самообразование - главный навык программиста.

    Поставь себе цель - найти работу. Посмотри, что ждут от джунов на твоих вакансиях, учи это. Читай книги, статьи, документацию. Не забывай про английский, он очень важен, основная информация именно на нём, хотя сейчас очень много информации и на русском. Найди сообщество разработчиков в своём городе и пообщайся с ними там вживую. Они могут и помочь проверить твои знания, и направить в какую-нибудь сторону.
    Ответ написан
    Комментировать
  • Как закрыть UIAlertController?

    Loriens
    @Loriens
    iOS Developer
    Перемести appDelegate.getApiService(...).getRequests(...) во viewDidAppear. Present view controller'a не должен вызываться во viewDidLoad.

    Нашёл здесь - ответ на StackOverflow
    Ответ написан
    1 комментарий
  • Покупка "восстановленного" устройства на официальном сайте Apple?

    Loriens
    @Loriens
    iOS Developer
    В Россию они не доставят.

    Нужно использовать посредников (например, сервис Бандеролька, но у них хорошая комиссия за эту услугу) или знакомых в США, которые примут товар на свой адрес, а потом перешлют в Россию. Также там будет пошлина 15% свыше 500 евро.

    Советую ещё посмотреть варианты в B&H, Ebay и других магазинах электроники США. Там, скорее всего, будет ещё дешевле.

    Можно ещё у продавцов серой техники взять, которые также покупают за бугром, привозят к нам и дают свою наценку. Я так брал американский MBR 2018, так как не хотел ждать доставки из США. Выходит тоже сильно дешевле, чем РСТ вариант.
    Ответ написан
    Комментировать
  • Как перезагрузить UITableView после dismiss другого ViewController'a?

    Loriens
    @Loriens
    iOS Developer
    Есть много способов это сделать.

    Самый простой - обновлять таблицу при появлении CategoriesViewController:
    override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)
        tableView.reloadData()
    }


    Если нужно дополнительно добавлять какую-то информацию из AddCategoryVC, можешь держать CategoriesViewController в качестве делегата внутри AddCategoryVC. Для этого:
    1) Описываешь протокол для делегата:
    protocol AddCategoryVCDelegate: AnyObject {
        func addCategoryDismissed()
    }

    2) Хранить в AddCategoryVC делегата (его нужно будет задать при создании контроллера, это будет твой CategoriesViewController):
    weak var delegate: AddCategoryVCDelegate?
    3) И вызывать его в dismiss completion:
    dismiss(animated: true) {
        self.delegate?.addCategoryDismissed()
    }
    Ответ написан
    3 комментария