Новости
Digest MBLTdev: Новости для iOS разработчиков №153
В течение недели топовые iOS-разработчики Руслан Гуменный, Саша Черный и Саша Зимин, а также директор по продукту VK Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
С Qualcomm требуют миллиард. Заявляют, что Qualcomm препятствует ведению бизнеса с Apple. С точки зрения Qualcomm, они просто предлагают лучшие условия при больших закупках. В iOS 11.3 должна заработать улучшенная мобильная геолокация. Давно пора. Для РФ пока неактуально, но будет и на нашей улице праздник. Интересно, как на батарейке скажется?
Умная колонка HomePod маячит где-то на горизонте, хотя пока она скорее повод для злословия: сроки выхода, сравнение с конкурентами… А работы в январе столько, что от воспоминаний о новогодних каникулах не осталось ни следа. Надо будет купить вечером мандаринов, настрогать оливье и обнять ёлку.
Apple, in Sign of Health Ambitions, Adds Medical Records Feature for iPhone
А вот как бы и так может выглядеть медицинская карта в iOS. Бла-бла удобно, бла-бла вопросы шифрования. Проекты о здоровье есть и у Google, и у Microsoft. Меня, человека с файликами, интересует, будет ли конечный стандарт данных открыт и распространён за пределами одной платформы?
The Napkin Disrupted: Meet Ink to Code, a Microsoft Garage Project
Для веба таких проектов показывали уже парочку, а вот и для мобильных начались ухаживания. Всё это в зачаточном состоянии и от применения далеко. Важен сам вектор. Есть те, кто считают, что дизайн экрана в каком-нибудь Sketch и реализация UI уж больно близки друг к другу в первом приближении. Даже встречал дизайнера, который в Interface Builder собирал что-то. Вот тут другой подход.
P.S. Дело давно было, и тема с IB не зашла из-за отсутствия возможности нормально заполнять экран тестовыми данными и показывать разные ситуации.
ReSwift
Redux — это популярный фреймворк среди JS разработчиков. Ключевая идея в том, что весь стейт хранится в одном месте и изменяется только при помощи чистых (state-less) функций — Actions. Собственно, ребята вдохновились этим концептом и сделали библиотеку ReSwift.
Promises
Google открыла код своего фреймворка для управлениям асинхронными вызовами. Лохматится код в труднодоступных местах? Тогда посмотрите, что вам предлагают. Уже используете Promises? Тогда посмотрите раздел Benchmark, там сравнение с аналогичными решениями. Ссылочка от нашего читателя Anthony Shoumikhin.
RSParser
Раньше любили в качестве тестового задания давать что-то с RSS. Слава богам, обычно на каком-то конкретном сайте, потому что так-то вариантов упороться с RSS хватает. Вот библиотека напоминает про вариативность бытия и предлагает решение.
Почему IBOutlet в вашей UITableViewCell внезапно nil
Ситуация встречается не так уж часто и, строго говоря, это не ошибка IDE, это последствия невнимательности разработчика. Потратьте 30 секунд, пробегитесь по ситуации неаккуратного обращения с манипулятором типа мышь.
Flow
Простая обёртка для UITableView для быстрого создания табличек.
AppFolder
Обёртка для упрощённой работы с системными директориями и возможностью добавить свои папки. Обычно такие вещи сами пишут, но раз уж есть готовое, зачем время тратить? Главное, не ошибитесь с appending и appendingPathComponent. Видел недавно баг на эту тему.
IBLinter
Статический анализ Interface Builder’а, полезная утилита, если вы используете xib’ы и storyboard’ы в своих проектах.
2018 Developer Skills Report
Исчерпывающая аналитика аудитории HackerRank со статистикой популярных языков программирования, библиотек, качеств, которые ищет работодатель и многое другое.
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.11
-
Новости3 дня назад
Видео и подкасты о мобильной разработке 2025.14
-
Видео и подкасты для разработчиков2 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript
-
Новости2 недели назад
Видео и подкасты о мобильной разработке 2025.12