Выпуск №215

12 апреля 2019

Все новостные сайты и развлекательные порталы на этой неделе пестрят статьями и изображениями чёрной дыры. Работа сотни учёных и коллаборация восьми телескопов. Слава и известность! В одиночку добиться успеха гораздо сложнее. Так что записывайте идею, которая сможет перевернуть представление людей о мире, и бегите на поиски целеустремленной и безбашенной команды для её воплощения!

  • %d0%94%d0%b8%d0%b7%d0%b0%d0%b9%d0%bd %d0%b1%d0%b5%d0%b7 %d0%bd%d0%b0%d0%b7%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f %2813%29

    Вадим Дробинин

  • %d0%94%d0%b8%d0%b7%d0%b0%d0%b9%d0%bd %d0%b1%d0%b5%d0%b7 %d0%bd%d0%b0%d0%b7%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f %288%29

    Юрий Петухов

СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ

Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

ПодписатьсяSafari push notifications

Код

@unknown default usage with enums in Swift

В Swift 5 была представлена новая директива @unknown для перечислений. В материале показаны примеры реализации этой возможности при работе с изменяющимися API.

The Power of Namespacing in Swift

В Swift не очень богатые возможности по организации пространства имён. В статье показаны техники по организации и структурированию кода и о том, что делать, если объявленный вами класс перекрывает другой класс, импортированный из модуля.

Inclusive enums with OptionSet

Показана реализация протокола OptionSet в качестве альтернативы использования Enum и случаи, в которых это поможет создать более простой и понятный код.

iOS Reverse Engineering

Пошаговый курс RE для мобильных приложений (с примерами и исходным кодом).

Инструменты

Smoke Framework 1

Серверный фреймворк, созданный на Swift с использованием SwiftNIO, из коробки поддерживает работу с Amazon Web Services.

Blueprint

Декларативный язык для разработки интерфейсов. Если не хочется беспокоиться о View Controller Lifecycle и обновлять UI в зависимости от состояния приложения, может существенно упростить жизнь.

Вакансии

iOS-разработчик

В e-Legion (дайте пять!). Задач и проектов много. Нужно не только писать чистый код, но и участвовать в развитии продукта и предлагать идеи по его улучшению.

Прочее

Telegram Chart Contest

Пример вдумчивого подхода к проектированию приложений и фреймворков: меньше кода, больше объяснений тех или иных решений — так и надо! И всё на примере отрисовки графиков для конкурса от Telegram.

СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ

Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

ПодписатьсяSafari push notifications