Мы себе завезли https://openapi-generator.tech/, для продакшена это уже ок. Но нужно учитывать, что размер приложения значительно вырастет. Приходится теперь уменьшать размер приложения другими способами.
Скрининг — это несколько простых, закрытых вопросов, на которые есть заготовленные ответы. Рекрутеры сами задают эти вопросы кандидату, на что у них уходит около 10-15 минут.
Как рекрутеры обрабатывают расширенные ответы, если они правильные, но не умещаются в их заготовленные ответы? Это похоже на общение с ботом, когда ему отвечаешь, а он максимум, что может, так это перевести на оператора)
В функции setActiveMode(true) выставляется allowDeferredLocationUpdates и только потом стартует получение локации locationManager.startUpdatingLocation()
Start the delivery of location updates before calling this method. The most common place to call this method is in your delegate’s locationManager(_:didUpdateLocations:) method.
В Вашем примере метод вызывается до старта получения локации и не в колбеке
Чем это плохо — если записывается большой объем данных, то если в это время выполнить запрос на чтение, то он выполнится только по окончании записи, а это может быть достаточно долгая задержка.
Как решить? Что смог нагуглить(ответ Hamiseixas), но у меня это решение не сработало. Поэтому использовал Core Data.
FMDB по умолчанию не поддерживает WAL(Write-Ahead Logging). То есть при длительной записи чтение будет блокироваться до окончания записи. Нужно специально проставлять флаги для нее.
Мы себе завезли https://openapi-generator.tech/, для продакшена это уже ок. Но нужно учитывать, что размер приложения значительно вырастет. Приходится теперь уменьшать размер приложения другими способами.
Как рекрутеры обрабатывают расширенные ответы, если они правильные, но не умещаются в их заготовленные ответы? Это похоже на общение с ботом, когда ему отвечаешь, а он максимум, что может, так это перевести на оператора)
?
guard let self = self else { return }
лучше убрать из класса контроллера, потому что это конфьюзит в свете того, что делегат у mapView перебивается в классе прокси.
В функции setActiveMode(true) выставляется allowDeferredLocationUpdates и только потом стартует получение локации locationManager.startUpdatingLocation()
В документации в описании к нему указано:
В Вашем примере метод вызывается до старта получения локации и не в колбеке Также отсутствует . Это сделано умышленно?
UIColor.redColor () становится UIColor.red
Конструкции типа надо переделывать в
или использовать добавленную xcode перегрузку оператора сравнения
Как решить? Что смог нагуглить(ответ Hamiseixas), но у меня это решение не сработало. Поэтому использовал Core Data.