Site icon AppTractor

Digest MBLTdev: Новости для iOS разработчиков №183

Не в силах переживать закрытие Теории Большого Взрыва в одиночку, мы призывали новых воинов в свои ряды. Вадим Дробинин приветливо машет рукой сквозь лондонский туман. Ему в ответ из солнечного Петербурга улыбаются и машут Юрий Петухов и Сергей Бендак из e-Legion. У Star Trek был The Next Generation и у дайджеста тоже будет. Просим любить и жаловать.

Квест, который никто не может пройти

MBLT DEV 2018 запустила квест для разработчиков, можно выиграть билет на конференцию и другие призы.

HABR.COM

Apple Is Planning a New Low-Cost MacBook, Pro-Focused Mac Mini

Подборка свежих слухов в преддверии осенних презентаций.

WWW.BLOOMBERG.COM

Microsoft announces when it’s killing the Store on Windows 8.x and Windows Phone 8.x

Windows Phone окончательно всё, опубликованы даты прекращения обновлений и закрытия магазина приложений.

WWW.NEOWIN.NET

Changes to Back to my Mac

Apple решила отказаться от Back to my Mac начиная с macOS Mojave.

SUPPORT.APPLE.COM

Binary Search Trees in Swift

Статья на пальцах рассказывает о бинарных деревьях поиска и возможной реализации этого алгоритма в Swift.

AGOSTINI.TECH

Apple Events Usage Description

Если ваше приложение отсылает Apple Events в другие приложения, начиная с macOS Mojave это будет работать в Sandbox, поэтому не забудьте запросить соответствующее разрешение в Info.plist.

INDIESTACK.COM

SwiftyComments

Фреймворк для отображения древовидных комментариев а-ля Reddit.

GITHUB.COM

Introduction to HomeKit

Скорее всего, вы ничего не читали про HomeKit, потому что вероятность появления такой рабочей задачи маленькая. Другая возможная причина: желание есть, а устройства для тестов нет. Если так — знайте, что у Apple есть симулятор устройств для отладки и экспериментов.

WWW.NETGURU.CO

Why Monads?

Разработчики долгое время обходили стороной HKT и прочую функциональщину, хотя периодически она имеет право на жизнь. Хорошее введение в использование монад и функторов в Swift.

BROOMBURGO.GITHUB.IO

Refactoring in Swift: Closure Callbacks

Интересный подход к рефакторингу, ничем не хуже протоколов или использования @available.

ITNEXT.IO

Swift Property Observers

Новая статья от Мэта, на этот раз о property observer’ах. В этой статье он рассказывает об отличии свойств в Swift от свойств в Obj-c, а так же о возможных юзкейсах использования property observer’ов.

NSHIPSTER.COM

Using SVG/PDF assets in your iOS app

Возникали ситуации, когда необходимо было перенести графические ресурсы из Android в iOS? Пошаговая инструкция о конвертировании изображений из одного векторного формата в другой.

WWW.REXFENG.COM

Easier Scrolling With Layout Guides

Отличный туториал поможет систематизировать знания об использовании AutoLayout совместно с UIScrollView. Показано использование свойств, добавленных в iOS 11, которые позволяют явно определять констрейнты для вёрстки фрейма и контента.

USEYOURLOAF.COM

Pro Pattern-Matching in Swift

Всё про Pattern-Matching и его применение в Swift.

WWW.BIGNERDRANCH.COM

Similar Prefixes

Data Clump — набор переменных, которые совместно передаются внутри вашей программы из одной функции в другую. В книге Фаулера написано, как бороться с такими дефектами в коде. Soroush Khanlou на более простых примерах описывает, как находить и устранять подобные проблемы.

KHANLOU.COM

Swift Obfuscator

Если вы тоже опасаетесь словосочетания “reverse engineering”, сделайте свой код нечитаемым.

GITHUB.COM

How UX Designers Make Developers More Efficient

Хорошо спроектированные интерфейсы облегчают жизнь не только пользователей, но и разработчиков. По ссылке — подробнее о нюансах.

ICONS8.COM

How a meeting with Steve Jobs gave birth to wi-fi

Короткая история о том, как без Стива Джобса у нас бы не было Wi-Fi.

WWW.LOOPINSIGHT.COM

How I recorded user behaviour on my competitor’s websites

Интересный способ узнать больше о своих потенциальных клиентах. Жалко, что с мобильными приложениями не сработает.

DEJANSEO.COM.AU

Windows 95 in Electron

Истинно пятничное. Разработчик Slack Felix Rieseberg дал нам в 2018 году возможность запустить Windows 95 как в нативном окошечке у себя на Mac. Можно рисовать в Paint, и даже утверждается, что можно запустить Doom.

GITHUB.COM

Linkedin Message Generator

Истинно пятничное ещё. Генератор писем от рекрутеров. Добавление ошибки в имя, конечно, присутствует.

DUBERSTE.IN

The Untold Story of NotPetya

Подробный лонгрид о нашумевшем вирусе NotPetya. Кульминация: за единственным выжившим сервером пришлось лететь в Гану, респект таким админам.

WWW.WIRED.COM

Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!

Exit mobile version