Новости
Digest MBLTdev: Новости для iOS разработчиков №131
Что делать? Учиться отличать новости, которые требуют личного внимания, от новостей, в которых можно довериться кому-то. Как? Только личный выбор. Что важно для вас, то и исследовать лично.
В течение недели топовые iOS-разработчики Руслан Гуменный и Саша Черный, а также руководитель мобильного направления Aviasales Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
1. Сотрудника Google уволили за «увековечение гендерных стереотипов». 2. Сотрудник Google написал манифест о том, что у женщин нет предрасположенности к программированию. Его уволили. 3. Google уволила сотрудника за письмо о гендерном разнообразии. 4. Google уволил автора текста о «биологических различиях» женщин и мужчин. 5. Google уволил автора манифеста о неспособности женщин работать в сфере IT.
Это пять заголовков разных изданий об одной и той же новости. Читайте оригинал, проверяйте факты и формируйте собственное мнение. Да, в современном мире трудно так поступать по каждому поводу. Уж больно поводов много. Что делать? Учиться отличать новости, которые требуют личного внимания, от новостей, в которых можно довериться кому-то. Как? Только личный выбор. Что важно для вас, то и исследовать лично.
iOS 11 has a ‘cop button’ to temporarily disable Touch ID
В США и не только можно не свидетельствовать против себя. То есть если в телефоне что-то, что нужно полиции, а вы не хотите вводить пароль, вы можете не вводить. С отпечатком, внезапно, логика иная. Считается, что отпечаток — это не знание. Палец заставляют прикладывать. Но как вы знаете, iPhone в некоторых случаях всегда запрашивает пароль. После перезагрузки, например. В iOS 11 появился режим SOS. Вызывается пятикратным нажатием на Power. Cop Button, не иначе.
Pattern for Swift Errors
Подход к оформлению ошибок внутри приложения. Ну, можно и так.
ASSETCATALOG_COMPILER_OPTIMIZATION
Интересный флажок в Xcode. Живет в “Build Settings” -> “Assets catalog Compiler — Options” под именем “Optimization”. По дефолту выключен, но может быть проставлен в “space”, что даст выигрыш в размере файла ассетов. В моём случае размер уменьшился на 20%.
Under the hood of Futures & Promises in Swift
Именитый Джон Сандел на пальцах и примерах объясняет концепт Futures & Promises. После этой небольшой статьи вы больше не будете чувствовать себя вне контекста.
A deep dive into Grand Central Dispatch in Swift
Если по каким-то причинам вы не можете использовать реактивные библиотеки (RxSwift, ReactiveCocoa, …), то посмотрите повнимательней на старый добрый GCD. Он много чего умеет.
Как мы боремся с динамическими библиотеками в Swift. Опыт Яндекса
Как из 2 секунд сделать 0.2 или опыт Яндекса для оптимизации времени запуска приложения, написанного на Swift.
ImageOptim
Гибко конфигурируемая утилита для сжатия изображений. Включает большой набор различных средств для сжатия с или без потери.
AssetCatalogTinkerer
Штука для просмотра скомпилированных assets, которые можно найти в ipa с расширением car. С ней ещё идёт QuickLook-плагин, так что можно быстренько подглядеть через Finder.
Due date как компонента ответственности в процессе разработки
Идея этой исчерпывающей статьи описана в первом абзаце: «В продуктовой разработке постоянно и довольно остро стоит вопрос эффективности. Как построить процесс так, чтобы он был оптимален с точки зрения бизнеса, роста сотрудников, изменяемости, прозрачности и многих других факторов? Где та самая «серебряная пуля», которая позволит решить сразу все проблемы и избавит вас как руководителя от головной боли?». Обязательна к прочтению тех, кто планирует или уже заполз по карьерной лестнице.
Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!
-
Видео и подкасты для разработчиков1 месяц назад
Lua – идеальный встраиваемый язык
-
Новости1 месяц назад
Poolside, занимающийся ИИ-программированием, привлек $500 млн
-
Новости1 месяц назад
Видео и подкасты о мобильной разработке 2024.40
-
Новости1 месяц назад
Видео и подкасты о мобильной разработке 2024.41