Connect with us

Новости

Digest MBLTdev: Новости для iOS разработчиков №131

Что делать? Учиться отличать новости, которые требуют личного внимания, от новостей, в которых можно довериться кому-то. Как? Только личный выбор. Что важно для вас, то и исследовать лично.

e-Legion

Опубликовано

/

     
     

В течение недели топовые iOS-разработчики Руслан Гуменный и Саша Черный, а также руководитель мобильного направления Aviasales Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.

1. Сотрудника Google уволили за «увековечение гендерных стереотипов». 2. Сотрудник Google написал манифест о том, что у женщин нет предрасположенности к программированию. Его уволили. 3. Google уволила сотрудника за письмо о гендерном разнообразии. 4. Google уволил автора текста о «биологических различиях» женщин и мужчин. 5. Google уволил автора манифеста о неспособности женщин работать в сфере IT.

Это пять заголовков разных изданий об одной и той же новости. Читайте оригинал, проверяйте факты и формируйте собственное мнение. Да, в современном мире трудно так поступать по каждому поводу. Уж больно поводов много. Что делать? Учиться отличать новости, которые требуют личного внимания, от новостей, в которых можно довериться кому-то. Как? Только личный выбор. Что важно для вас, то и исследовать лично.

1

iOS 11 has a ‘cop button’ to temporarily disable Touch ID

В США и не только можно не свидетельствовать против себя. То есть если в телефоне что-то, что нужно полиции, а вы не хотите вводить пароль, вы можете не вводить. С отпечатком, внезапно, логика иная. Считается, что отпечаток — это не знание. Палец заставляют прикладывать. Но как вы знаете, iPhone в некоторых случаях всегда запрашивает пароль. После перезагрузки, например. В iOS 11 появился режим SOS. Вызывается пятикратным нажатием на Power. Cop Button, не иначе.

WWW.THEVERGE.COM

4

Pattern for Swift Errors

Подход к оформлению ошибок внутри приложения. Ну, можно и так.

GIST.GITHUB.COM

ASSETCATALOG_COMPILER_OPTIMIZATION

Интересный флажок в Xcode. Живет в “Build Settings” -> “Assets catalog Compiler — Options” под именем “Optimization”. По дефолту выключен, но может быть проставлен в “space”, что даст выигрыш в размере файла ассетов. В моём случае размер уменьшился на 20%.

TWITTER.COM

Under the hood of Futures & Promises in Swift

Именитый Джон Сандел на пальцах и примерах объясняет концепт Futures & Promises. После этой небольшой статьи вы больше не будете чувствовать себя вне контекста.

WWW.SWIFTBYSUNDELL.COM

A deep dive into Grand Central Dispatch in Swift

Если по каким-то причинам вы не можете использовать реактивные библиотеки (RxSwift, ReactiveCocoa, …), то посмотрите повнимательней на старый добрый GCD. Он много чего умеет.

WWW.SWIFTBYSUNDELL.COM

Как мы боремся с динамическими библиотеками в Swift. Опыт Яндекса

Как из 2 секунд сделать 0.2 или опыт Яндекса для оптимизации времени запуска приложения, написанного на Swift.

HABRAHABR.RU

2

ImageOptim

Гибко конфигурируемая утилита для сжатия изображений. Включает большой набор различных средств для сжатия с или без потери.

IMAGEOPTIM.COM

AssetCatalogTinkerer

Штука для просмотра скомпилированных assets, которые можно найти в ipa с расширением car. С ней ещё идёт QuickLook-плагин, так что можно быстренько подглядеть через Finder.

GITHUB.COM

16f106c0eaa442b184873f18f426a916

Due date как компонента ответственности в процессе разработки

Идея этой исчерпывающей статьи описана в первом абзаце: «В продуктовой разработке постоянно и довольно остро стоит вопрос эффективности. Как построить процесс так, чтобы он был оптимален с точки зрения бизнеса, роста сотрудников, изменяемости, прозрачности и многих других факторов? Где та самая «серебряная пуля», которая позволит решить сразу все проблемы и избавит вас как руководителя от головной боли?». Обязательна к прочтению тех, кто планирует или уже заполз по карьерной лестнице.

HABRAHABR.RU

Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!

e-Legion
Комментарии Facebook
Продолжить чтение
Click to comment

You must be logged in to post a comment Login

Leave a Reply

Новости

Интересные материалы: 21.11

Лучшие материалы о разработке и маркетинге технологических продуктов.

Леонид Боголюбов

Опубликовано

/

Весь день мы собираем лучшие материалы о разработке и маркетинге технологий, стартапов, мобильных приложений и игр для iOS и Android из самых разных источников:

Леонид Боголюбов
Комментарии Facebook
Продолжить чтение

Новости

Эксперты выяснили, для чего Google форкнул Swift

Теоретически, добавление Swift позволит быстро портировать приложения c платформы Apple.

Леонид Боголюбов

Опубликовано

/

На прошлой неделе Google на GitHub форкнул Swift, язык программирования, который создала Apple для разработки iOS/macOS/tvOS/watchOS приложений.

Эксперты полагали, что Google сможет вносить дополнения в открытый язык или использовать его для разработки внутренних инструментов для iPhone и iPad.

Однако последние коммиты в репозиторий Swift показывают, что Google работает над поддержкой Fuchsia OS. На GitHub вы уже можете посмотреть на “Hello World” приложение на Swift для. Fuchsia

Fuchsia: новая операционная система от Google

Fuchsia поддерживает Dart, C++ и Go. Теоретически, добавление Swift позволит быстро портировать приложения c платформы Apple.

Леонид Боголюбов
Комментарии Facebook
Продолжить чтение

API

Google Play Referrer API отслеживает установки с точностью до секунды

Он позволяет эффективно бороться с фродом и, в частности, с инъекцией кликов (click injection).

Леонид Боголюбов

Опубликовано

/

У Google запустился новый Play Install Referrer API.

С его помощью вы сможете получать из Google Play такую информацию, как:

  • Ссылку, по которой произошла установка.
  • Время (с точностью до секунды( клика по ссылке.
  • Время (с точностью до секунды( когда началась установка.

API уже используется у Adjust, AppsFlyer, Singular и TUNE. Он позволяет эффективно бороться с фродом.

Новый API-интерфейс Play предоставляет нам данные, необходимые для эффективного обнаружения и предотвращения click injection, это монументальный шаг в обмене критически важной информацией, – говорит CTO Adjust Пол Мюллер.

4 вида мобильного фрода и как с ними бороться

Леонид Боголюбов
Комментарии Facebook
Продолжить чтение

Новости

Интересные материалы: 20.11

Лучшие материалы о разработке и маркетинге технологических продуктов.

Леонид Боголюбов

Опубликовано

/

Весь день мы собираем лучшие материалы о разработке и маркетинге технологий, стартапов, мобильных приложений и игр для iOS и Android из самых разных источников:

Леонид Боголюбов
Комментарии Facebook
Продолжить чтение

november

24novallday26What the hack?!

25novalldaySmart Taler 2017

25novalldayLadies Code: время технологий

30novalldaySmart Cars & Roads 2017

december

02decalldayAvito iOS Meetup Winter Edition

05dec18:3022:00Яндекс изнутри: глазами iOS-разработчика

08decallday09Кубок СTF России

09decallday10Games Gathering 2017

09decalldayЛекционный день по игровой индустрии

Наша рассылка

Каждому подписавшемуся - "1 час на UI аудит": бесплатный ускоренный курс для разработчиков веб и мобильных приложений!

Нажимая на кнопку "Подписаться" вы даете согласие на обработку персональных данных.

Наш Facebook

Популярное

X

Спасибо!

Теперь редакторы в курсе.