TestFlight выкатывает поддержку public links
Больше не нужно вводить почты пользователей вручную.
Сегодня будет шапка-ликбез по датам. Android 1.0 был выпущен 23 сентября 2008. Недавно зелёному роботу стукнуло 10 лет. iPhone OS 1.0, которая затем будет называться iOS, выпущена 29 июня 2007. 11 лет назад. Google был основан в 1998 году, ему 20 лет. С точной датой там не совсем понятно, но Doodle к 20-летию был 27 сентября 2018. Mail.Ru отсчитывает свой возраст также от 1998, празднуют 15 октября. Так что скоро задувать свечи. Старше всех Яндекс. Ему 21 год. Поздравления можно слать 23 сентября, начиная с 1997 года. Как по-разному складываются судьбы ровесников.
Если интро кажется вам каким-то грустным, сходите в конец выпуска, там ссылка на скоростное прохождение Марио: за 4:55 парень спас принцессу. Мировой рекорд. Каждому водопроводчику — по принцессе. Каждой принцессе — быть спасённой.
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!
Больше не нужно вводить почты пользователей вручную.
Swift Playground поддержали Swift 4.2. А ты поддержал в своём проекте? Всё собирается?
Календарь, Напоминания, Фотографии, Контакты, полный доступ к диску — для доступа к каждому компоненту нужно получить специальное разрешение от пользователя. MacPaw написали обёртку, которая упрощает этот процесс. Разве не прелесть?
Редко когда в выпусках бывает ссылка на что-то для macOS, а две ссылки — ещё реже. Однако, вот. Идея простая: цвета выносятся в специальный файл, которым можно управлять с помощью прямого редактирования или специальной утилиты.
Нужно отрисовать snackbar с ошибкой или сделать более сложный алёрт с самостоятельным контроллером? Пошукайте тут, должно подойти.
Представьте поле ввода. Над этим полем могут появляться какие-то подсказки, например, при вводе имени пользователя через собаку или при прикреплении картинок. В зависимости от требований реализация может получиться замороченной. Вариант реализации по ссылке.
CaseIterable — новый протокол в Swift 4.2, его имплементация позволяет получить коллекцию всех значений для поддерживающего типа. Bruno Rocha рассказывает о внутреннем устройстве этого протокола.
В Swift 4.2 был представлен метод lastIndex(of:) позволяющий получить индекс последнего элемента в коллекции. Но что если вы ещё не успели мигрировать ваш проект для поддержки нового API, а без реализации подобного метода вам не обойтись? В статье показано несколько способов решения данной проблемы.
В Swift рефлексия реализуется с помощью структуры Mirror. Mike Ash рассказывает о реализации и устройстве этого API.
Туториал для новичков, помогающий реализовать карусель с помощью UICollectionView.
Примеры интересных решений для онбординга новых пользователей и логика, которой руководствовались при их разработке.
Dark Patterns — уловки в дизайне, позволяющие продать пользователю продукт или зарегистрировать его в вашем приложении. В статье рассказано, почему это может помочь продвижению, но в долгосрочной перспективе всегда будет иметь негативный эффект.
Отличная подборка всех возможных коллекций из системных элементов, шрифтов и так далее. Сэкономит немало времени, если нужно что-то быстро нарисовать.
Запись конференции Swift & Fika прямиком из Стокгольма. Среди спикеров John Sundell рассказывающий о разработке API и Yoichi Tagaya создатель Swinject.
Да-да, про Аську только ленивый не шутил. Уж сколько лет в ICQ вход по номеру телефона, а все также генерируются хохмочки про UIN и школу. Сейчас ICQ вполне современный мессенджер со своей сильной стороной — шифрованные видеозвонки собственного производства. Приходите. Нужно уметь в многопоточности, верстать кодом, ну и без SOLID сейчас ни одна вакансия не обходится, как суп без соли. Если не сами, продайте друга за 100к. Достаточно, чтобы он вышел на работу. Такое вот лояльное условие. Работа в Москве в офисе Mail.Ru Group. Писать Ане. Такая же тема работает с Почтой, myTarget и Облаком. Писать всё той же Ане. Акция до 4 октября.
Потеряли библиотеку UI-элементов в Xcode 10?! Вы не одиноки. Несколько простых советов как её найти и как пользоваться новым интерфейсом.
Однако, быстро. Иногда хочется крикнуть: «Стой, тебя съедят!».
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!