Новости
Digest MBLTdev: Новости для iOS разработчиков №183
В течение недели топовые iOS-разработчики Руслан Гуменный, Саша Черный, Сергей Бендак, Вадим Дробинин, Юрий Петухов и директор по продукту VK Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
Не в силах переживать закрытие Теории Большого Взрыва в одиночку, мы призывали новых воинов в свои ряды. Вадим Дробинин приветливо машет рукой сквозь лондонский туман. Ему в ответ из солнечного Петербурга улыбаются и машут Юрий Петухов и Сергей Бендак из e-Legion. У Star Trek был The Next Generation и у дайджеста тоже будет. Просим любить и жаловать.
Квест, который никто не может пройти
MBLT DEV 2018 запустила квест для разработчиков, можно выиграть билет на конференцию и другие призы.
Apple Is Planning a New Low-Cost MacBook, Pro-Focused Mac Mini
Подборка свежих слухов в преддверии осенних презентаций.
Microsoft announces when it’s killing the Store on Windows 8.x and Windows Phone 8.x
Windows Phone окончательно всё, опубликованы даты прекращения обновлений и закрытия магазина приложений.
Changes to Back to my Mac
Apple решила отказаться от Back to my Mac начиная с macOS Mojave.
Binary Search Trees in Swift
Статья на пальцах рассказывает о бинарных деревьях поиска и возможной реализации этого алгоритма в Swift.
Apple Events Usage Description
Если ваше приложение отсылает Apple Events в другие приложения, начиная с macOS Mojave это будет работать в Sandbox, поэтому не забудьте запросить соответствующее разрешение в Info.plist.
SwiftyComments
Фреймворк для отображения древовидных комментариев а-ля Reddit.
Introduction to HomeKit
Скорее всего, вы ничего не читали про HomeKit, потому что вероятность появления такой рабочей задачи маленькая. Другая возможная причина: желание есть, а устройства для тестов нет. Если так — знайте, что у Apple есть симулятор устройств для отладки и экспериментов.
Why Monads?
Разработчики долгое время обходили стороной HKT и прочую функциональщину, хотя периодически она имеет право на жизнь. Хорошее введение в использование монад и функторов в Swift.
Refactoring in Swift: Closure Callbacks
Интересный подход к рефакторингу, ничем не хуже протоколов или использования @available.
Swift Property Observers
Новая статья от Мэта, на этот раз о property observer’ах. В этой статье он рассказывает об отличии свойств в Swift от свойств в Obj-c, а так же о возможных юзкейсах использования property observer’ов.
Using SVG/PDF assets in your iOS app
Возникали ситуации, когда необходимо было перенести графические ресурсы из Android в iOS? Пошаговая инструкция о конвертировании изображений из одного векторного формата в другой.
Easier Scrolling With Layout Guides
Отличный туториал поможет систематизировать знания об использовании AutoLayout совместно с UIScrollView. Показано использование свойств, добавленных в iOS 11, которые позволяют явно определять констрейнты для вёрстки фрейма и контента.
Pro Pattern-Matching in Swift
Всё про Pattern-Matching и его применение в Swift.
Similar Prefixes
Data Clump — набор переменных, которые совместно передаются внутри вашей программы из одной функции в другую. В книге Фаулера написано, как бороться с такими дефектами в коде. Soroush Khanlou на более простых примерах описывает, как находить и устранять подобные проблемы.
Swift Obfuscator
Если вы тоже опасаетесь словосочетания “reverse engineering”, сделайте свой код нечитаемым.
How UX Designers Make Developers More Efficient
Хорошо спроектированные интерфейсы облегчают жизнь не только пользователей, но и разработчиков. По ссылке — подробнее о нюансах.
How a meeting with Steve Jobs gave birth to wi-fi
Короткая история о том, как без Стива Джобса у нас бы не было Wi-Fi.
How I recorded user behaviour on my competitor’s websites
Интересный способ узнать больше о своих потенциальных клиентах. Жалко, что с мобильными приложениями не сработает.
Windows 95 in Electron
Истинно пятничное. Разработчик Slack Felix Rieseberg дал нам в 2018 году возможность запустить Windows 95 как в нативном окошечке у себя на Mac. Можно рисовать в Paint, и даже утверждается, что можно запустить Doom.
Linkedin Message Generator
Истинно пятничное ещё. Генератор писем от рекрутеров. Добавление ошибки в имя, конечно, присутствует.
DUBERSTE.IN
The Untold Story of NotPetya
Подробный лонгрид о нашумевшем вирусе NotPetya. Кульминация: за единственным выжившим сервером пришлось лететь в Гану, респект таким админам.
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.11
-
Новости3 дня назад
Видео и подкасты о мобильной разработке 2025.14
-
Видео и подкасты для разработчиков2 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript
-
Новости2 недели назад
Видео и подкасты о мобильной разработке 2025.12