Connect with us

Новости

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

В течение недели топовые iOS-разработчики Руслан Гуменный, Саша Черный, Сергей Бендак, Вадим Дробинин, Юрий Петухов и директор по продукту VK Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.

Опубликовано

/

     
     

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

1

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

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

4

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

2

Swift Obfuscator

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

GITHUB.COM

3

How UX Designers Make Developers More Efficient

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

ICONS8.COM

16f106c0eaa442b184873f18f426a916

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 и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement

Популярное

Спасибо!

Теперь редакторы в курсе.