Квест, который никто не может пройти
MBLT DEV 2018 запустила квест для разработчиков, можно выиграть билет на конференцию и другие призы.
Не в силах переживать закрытие Теории Большого Взрыва в одиночку, мы призывали новых воинов в свои ряды. Вадим Дробинин приветливо машет рукой сквозь лондонский туман. Ему в ответ из солнечного Петербурга улыбаются и машут Юрий Петухов и Сергей Бендак из e-Legion. У Star Trek был The Next Generation и у дайджеста тоже будет. Просим любить и жаловать.
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!
MBLT DEV 2018 запустила квест для разработчиков, можно выиграть билет на конференцию и другие призы.
Подборка свежих слухов в преддверии осенних презентаций.
Windows Phone окончательно всё, опубликованы даты прекращения обновлений и закрытия магазина приложений.
Apple решила отказаться от Back to my Mac начиная с macOS Mojave.
Статья на пальцах рассказывает о бинарных деревьях поиска и возможной реализации этого алгоритма в Swift.
Если ваше приложение отсылает Apple Events в другие приложения, начиная с macOS Mojave это будет работать в Sandbox, поэтому не забудьте запросить соответствующее разрешение в Info.plist.
Фреймворк для отображения древовидных комментариев а-ля Reddit.
Скорее всего, вы ничего не читали про HomeKit, потому что вероятность появления такой рабочей задачи маленькая. Другая возможная причина: желание есть, а устройства для тестов нет. Если так — знайте, что у Apple есть симулятор устройств для отладки и экспериментов.
Разработчики долгое время обходили стороной HKT и прочую функциональщину, хотя периодически она имеет право на жизнь. Хорошее введение в использование монад и функторов в Swift.
Интересный подход к рефакторингу, ничем не хуже протоколов или использования @available.
Новая статья от Мэта, на этот раз о property observer’ах. В этой статье он рассказывает об отличии свойств в Swift от свойств в Obj-c, а так же о возможных юзкейсах использования property observer'ов.
Возникали ситуации, когда необходимо было перенести графические ресурсы из Android в iOS? Пошаговая инструкция о конвертировании изображений из одного векторного формата в другой.
Отличный туториал поможет систематизировать знания об использовании AutoLayout совместно с UIScrollView. Показано использование свойств, добавленных в iOS 11, которые позволяют явно определять констрейнты для вёрстки фрейма и контента.
Всё про Pattern-Matching и его применение в Swift.
Data Clump — набор переменных, которые совместно передаются внутри вашей программы из одной функции в другую. В книге Фаулера написано, как бороться с такими дефектами в коде. Soroush Khanlou на более простых примерах описывает, как находить и устранять подобные проблемы.
Если вы тоже опасаетесь словосочетания “reverse engineering”, сделайте свой код нечитаемым.
Хорошо спроектированные интерфейсы облегчают жизнь не только пользователей, но и разработчиков. По ссылке — подробнее о нюансах.
Короткая история о том, как без Стива Джобса у нас бы не было WiFi.
Интересный способ узнать больше о своих потенциальных клиентах. Жалко, что с мобильными приложениями не сработает.
Истинно пятничное. Разработчик Slack Felix Rieseberg дал нам в 2018 году возможность запустить Windows 95 как в нативном окошечке у себя на Mac. Можно рисовать в Paint, и даже утверждается, что можно запустить Doom.
Истинно пятничное ещё. Генератор писем от рекрутеров. Добавление ошибки в имя, конечно, присутствует.
Подробный лонгрид о нашумевшем вирусе NotPetya. Кульминация: за единственным выжившим сервером пришлось лететь в Гану, респект таким админам.
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!