Выпуск №185

07 сентября 2018

Строить планы на зиму ещё рано, а подводить итоги лета уже поздно. Яндекс запустил свою копию AWS, Theranos окончательно присыпали песком, Facebook судится с Blackberry, а весь мир следит за компаниями, которые в очередной раз наступают на всё те же грабли защиты данных (на этой неделе British Airways и mSpy).

Впрочем, это не так важно. Намного важнее убедиться, что ваши приложения дружат с iOS 12, пока сами знаете что не превратило их в тыкву. Не в 12 часов ночи, конечно, но 12 сентября, так что вперёд — предаваться ностальгии.

  • %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 %2810%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 MBLTDEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

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

Новости

Upcoming privacy policy requirement

Начиная с 3 октября 2018 г. в App Store Connect будет требоваться политика конфиденциальности для всех новых приложений и обновлений, которые отправляются на распространение в App Store или через внешнее тестирование TestFlight. Кроме того, текст политики конфиденциальности приложения или ссылку на неё можно будет изменять только при отправке новой версии приложения. Раньше privacy policy должны были публиковать только те приложения, где есть возможность создать или войти в аккаунт. С октября правило начнёт распространяться на всех.

The Future of Fabric

В январе 2017 Fabric присоединился к Firebase. Fabric с середины 2019 должен полностью интегрироваться в Firebase и перестать быть отдельным продуктом. За процессом миграции можно следить по ссылке.

Код

Early Returning functions in Swift

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

Private Properties in Protocols

Протоколы не особо поддерживают ограничение доступа к конкретным переменным, но что делать, если очень хочется?

Hacking Marzipan

Для всех интересующихся разработкой под Marzipan (iOS Mac-платформа от Apple) — слайды свежего доклада @steipete.

Инструменты

YPImagePicker

Чтобы не изобретать колесо каждый раз, когда работаете с выбором и обработкой фотографий, можно воспользоваться почти полной копией интерфейса Instagram.

Дизайн

Designing Notifications for Applications

Уведомления — это не всегда просто, особенно если хочется, чтобы люди с ними активно взаимодействовали, а не отключали при первой возможности. По ссылке несколько советов.

Видео

Видео докладов с CocoaHeads @ FunCorp митапа

"Swift Method Dispatch" — Сергей Турсунов, vk.com; "Lazy loading" — Владимир Озеров, Сбербанк; «Правильный MVC» — Михаил Николаев, Redmadrobot; «Эволюция рекламного инвентаря» — Андрей Мухаметов, FunCorp; «Реализация дизайн-системы на iOS» — Евгений Киреев, ivi.ru.

ARKit in Practice

Один из организаторов CocoaHeads в Нидерландах, Niels van Hoorn, рассказывает о тонкостях реализации ARKit, а также использовании SpriteKit и SceneKit. На YouTube-канале можно найти свежие видео о accessibility, синглтонах и анимации с CocoaHeads Stockholm.

Прочее

Apple Trademark List

Написать в описании приложения “There’s an app for that” и получить reject во время ревью? Легко, потому что Apple принадлежат не только названия их продуктов.

A Farewell to StreamToMe

Автор удалил прибыльное приложение из App Store потому что у него не было достаточного времени на его поддержку. Очень честный рассказ о том, как это — чувствовать ответственность за свой продукт.

Swift Server Work Group

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

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

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

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