Новости
Digest MBLTdev: Новости для iOS разработчиков №134
Всё фигня, интересных ссылок мало. Такое мнение услышал недавно в одном известном чате разработчиков. Пожалуй, после какой-то точки интересного становится меньше. Но интересность — величина относительная. Когда ты пишешь для iOS полгода, каждый чих с упоминанием Apple интересен. Чем опытнее становишься, тем выше требования к информации.
В течение недели топовые iOS-разработчики Руслан Гуменный и Саша Черный, а также руководитель мобильного направления Aviasales Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
Всё фигня, интересных ссылок мало. Такое мнение услышал недавно в одном известном чате разработчиков. Пожалуй, после какой-то точки интересного становится меньше. Но интересность — величина относительная. Когда ты пишешь для iOS полгода, каждый чих с упоминанием Apple интересен. Чем опытнее становишься, тем выше требования к информации.
Эта механика хорошо отражена в компьютерных играх. Опыт для перехода с 1-го уровня на 2-ой добывается легко и непринуждённо. Для перехода на 80-ый уровень придётся много часов валить скучных мобов, чтобы в какой-то момент обрести озарение.
Injecting missing methods at runtime
Товарищ перешёл на Swift 4. Сломал программу. Сидит такой и думает: откатиться на Swift 3, поправить проблему в коде Swift 4 или сделать грязный хак? Конечно, хак!
FlagKit
Это прекрасно: pod/carthage с коллекцией флагов. Больше 250 штук.
Listing all cases in an enum
Пример решения задачи обхода кейсов в enum.
Using the factory pattern to avoid shared state in Swift
В очередной статье John Sundell рассказывает, как избежать проблем неявной делёжки одного объекта.
SwiftMockGeneratorForXcode
Создаёте пустой класс, поддерживаете протокол, вызываете extension, получаете класс-mock согласно указанному протоколу. Спасибо за ссылку Леониду Кохновичу.
По итогам Rambler.iOS #9
Майский привет с Даниловской мануфактуры: Денис Батвинкин: “Life with out of memory”, Самвел Меджлумян: «Нужны ли бэкенд-разработчики, когда есть Swift?», Сергей Крапивенский: «Анализируй это!». Ещё викторина была. И after-party. Есть слайды и видео. Но не с after-party.
VK by design
VK обновил дизайн мобильного приложения. В статье представлены стоявшие перед дизайнерами задачи и использованные инструменты.
CocoaHeads Russia и IQOption
15 сентября, Питер, регистрация с 18:30. Два доклада: «Паттерны TDD и почему мы должны знать о них» и «Техническое интервью в iOS».
Лекция Стива Возняка в Москве
7 октября на Ленинских горах в МГУ. Лекция открытая и про технологии вообще. Спасибо за наводку Кириллу Белышеву.
Хакатон ВКонтакте 2017
20-22 октября. Вот не знал, что есть отдельный каталог приложений, разработанных сообществом.
How to get started contributing to open source projects
Краткая, но информативная заметка о том, зачем же нужен Open Source и как в него контрибьютить.
Эволюция доверия
Прекрасный рассказ о доверии в терминах теории игр.
HomeKitty
Сайт собирает товары, которые поддерживают HomeKit.
Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!
-
Новости1 неделя назад
Видео и подкасты о мобильной разработке 2025.14
-
Видео и подкасты для разработчиков3 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.12
-
Разработка3 недели назад
«Давайте просто…»: системные идеи, которые звучат хорошо, но почти никогда не работают