iOS 12: новинки в уведомлениях
Юра Петухов из e-Legion подготовил обзор новых возможностей в нотификациях и подкрепил материал практической реализацией. Не обошлось без котиков.
Вот оно какое наше лето. Треть мы потеряли уже где-то. Что же делать? Дай мне, друг, совета. Отдыхайте с огоньком. Ля, ля, ля, ля, ля, ля. Ля, ля, ля, ля, ля, ля.
В Джире на доске как на опушке, тасков так, что не видать макушку, горы эстимейтов, плачь в подушку. Голова идёт кругом. Ля, ля, ля, ля, ля, ля. Ля, ля, ля, ля, ля, ля.
Кхм. Кхм. Ладно. Apple тут щедро посыпала бетами: мобильными и десктопными. QA подобрались и уже прищуриваются в сторону «а давайте заведём багов по iOS 12». Разработка за подождать.
За бетами от зоркого глаза не должна укрыться новость об обновлении карт Apple. Тим Кук, видно, пошурудил палочкой в муравейнике, что-то задвигалось, на картах стали появляться объекты. Прощай, стильный минимализм. Если серьёзно, карты — важная стратегическая технология. Попробуйте решить задачу посадки в такси, если у вас нет проверенных точек посадки, состояния дорог... Попробуйте доставить еду, если курьер не может найти дом, посылку, если геокодер не знает адреса или не в курсе, что в Казахстане сменился уже сильно не вчера формат индексов. В GTA нас учили, что уважение — это всё. Урок устарел. Информация — это всё. Будет информация — будет успех, будет уважение.
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!
Юра Петухов из e-Legion подготовил обзор новых возможностей в нотификациях и подкрепил материал практической реализацией. Не обошлось без котиков.
Если вы продуктовщик в душе и хотите протестировать, как изменения влияют на метрики ваших проектов, то эта статья с кодом — для вас.
Как правильно заполнить пространство экрана повторяющимися элементами? Понятно, что UICollectionViewFlowLayout, но как правильно подобрать размер? Вот пост как раз про это. Последовательный, в меру длинный, с анимированной картинкой. Любо-дорого смотреть.
В Swift 4.2 поменяли calling conventions. Теперь вызываемая функция сама должна ретейнить и освобождать переданные ей аргументы. А это значит, что производительность кода вырастет за счёт уменьшения количества ретейнов/релизов.
Лайфак — как показать или скрыть разные панели Xcode на брейкпоинте.
Микрообёртка над UserDefaults. Вместе с Codable позволяет легко сохранить и восстановить объект.
NSHipster-а помните? Нет? А он жив. У Мэта новый проект. Мы даже писали про него. Вот и первые всходы. Обёртка для работы с числами, представляющими валюту.
Такой способ задавать умные вопросы и получать умные ответы для тех, кто не доверяет GUI, когда рядом есть старый друг Терминал. Попробуйте что-то типа curl cheat.sh/swift/sort+array или curl cheat.sh/swift/execute+external+program.
Ещё один Git-клиент для Mac и даже Windows. Он раньше “GitClient” назывался, если вы храните воспоминания о Git-клиентах 2016-го года. Говорят, быстрый. Если SourceTree надоел, можно попробовать.
Обзор дизайн-докладов глазами разработчика.
Хорошее чтиво на тему: что такое Jobs-to-Be-Done, и в чём разница от анализа персон среди вашей аудитории. Помогают находить новые каналы продвижения и не терять фокус на релевантном для аудитории векторе развития продукта.
Как раз для разработчиков: развенчивание мифов про юзабилити-тестирование. А ведь и правда, мои знакомые и друзья избегают интервью и пытаются компенсировать всё гугл формами :D
Продолжаем публиковать видеозаписи прошлогодней конференции MBLT DEV. Сегодня — доклад Алекса Курайло про использование Core Location для создания AR-взаимодействия, привязанного к настоящим объектам.
Пока даже в beta 3 нет такого приложения — можно почитать тред в твиттере с примерами, комментариями и красивыми обоями (ну хотя бы ради последнего можно).
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!