Новости
Digest MBLTdev: Новости для iOS разработчиков №121
Астрологи объявили неделю WWDC. Количество твитов по теме возросло. Ещё бы, есть о чём рассказать.
В течение недели топовые iOS-разработчики Руслан Гуменный и Саша Черный, а также руководитель мобильного направления Aviasales Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
Астрологи объявили неделю WWDC. Количество твитов по теме возросло. Ещё бы, есть о чём рассказать. Слёзы радости: рефакторинг Swift в Xcode 9. Rename выглядит круто. Всё такое интерактивненькое. Появилась возможность запускать несколько симуляторов и делать скриншоты из XCUITest. Какой удар по fastlane! Подсказка: слабый. Шапки нашего дайджеста не хватит, да и вы, понятно, из всех утюгов слышите новости с WWDC. Но так-то радостно на душе, весело на душе. P.S. Вот только модульного компьютера не хватает, чтобы можно было по старинке память ставить, диски. Можно и видеокарту. Наверное, для бизнеса не алё. Наверное, не Apple Way ни разу. Но хочется.
HomeKit Accessory Protocol Specification
Раньше MFi была закрытой программой. Хочешь делать что-то железное для Apple и нужна спецификация? Становись частью MFi. Теперь это не так. Спецификация открыта для некоммерческого использования.
New rules following WWDC 2017
Обновились App Store Review Guidelines. По ссылке вы найдете красивый diff. Из интересного — в некоторых случаях можно загружать и выполнять код, не стоит использовать кастомные штуки для оценки приложения, нужно объяснять, зачем нужен доступ к специальным функциями (контакты, локация, …). И приложения для бинарных опционов запрещены.
WWW.APPSTOREREVIEWGUIDELINESHISTORY.COM
Cocoa Application Framework (macOS 10.13)
Developer Release Notes. Хотелось бы больше, конечно. Впрочем, использующие AppKit привыкли к такому положению дел. Чтобы проникнуться болью, найдите на странице заголовок ‘NSView.canDrawConcurrently’ и прочтите единственную строчку под ним.
iOS-11 Beta 1 SpringBoard Headers
Как и каждый год — заголовочные файлы SpringBoard.
What’s New in Swift
Нововведения свита, сессия интересна скорее тем, что разбирают подводные особенности Свифта.
What’s New in Foundation
А вот новинки из Foundation. Продвинутые keypath и key-value observing, то, на что точно стоит взглянуть! Слайды и видео доступны по ссылке.
DEVELOPER.APPLE.COM
Core NFC
Наконец-то. В iOS 11 можно работать с NFC тэгами, которые поддерживают NFC Data Exchange Format.
Screen Edges in iOS 11
Теперь при сокрытии status bar iOS дорисует маленький таб со стрелочкой.
Device Check
Приехал новый API для трекинга девайсов. Теперь у нас есть 2 бита и timestamp, которые привязаны к девайсу. И их можно сохранять при удалении/установке приложения, смене владельца и так далее.
Avito <iOS>
17 июня c 12:00 до 18:00 в офисе Avito на Белорусской. Встреча обещает быть интересной, посмотрите программу.
Эволюция дизайна калькулятора в iOS
iOS 1, 3, 7 и 11. Кругленькое, квадратненькое, квадратненькое, кругленькое.
Apple UI Design Resources
Уже есть iOS 11 под Sketch и Adobe Photoshop. Оперативно, Apple, оперативно.
Redditors design worst volume sliders possible
Пользователи Reddit придумывают худший дизайн для регулятора громкости.
Прямой монетизации языков программирования, скорее всего, уже не будет
Под таким заголовком в Forbes вышло интервью с Андреем Бреславом из JetBrains. Интервью про Kotlin. Но это совершенно неважно. Механика интересна сама по себе.
Digest MBLTDEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу.
Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!