This media is not supported in your browser
VIEW IN TELEGRAM
🚪 Превращаем макбук в скрипящую дверь с помощью датчика наклона (есть звук)
Оказывается, есть специальное (непубличное API), доступное аж с 2019. Впервые появилось в 16-дюймовом макбук про и если ваш ноут более новый, то оно скорее всего также доступно.
📖 В этой репе можно посмотреть на пример тестового проекта.
А если вам вдруг понадобятся весы, а под рукой только ваш ноутбук, напомню про этот пост.
😃 iOS Dev
Оказывается, есть специальное (непубличное API), доступное аж с 2019. Впервые появилось в 16-дюймовом макбук про и если ваш ноут более новый, то оно скорее всего также доступно.
📖 В этой репе можно посмотреть на пример тестового проекта.
А если вам вдруг понадобятся весы, а под рукой только ваш ноутбук, напомню про этот пост.
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥65 15👍11 5🤩4🍓2🤝1😎1
Что изменилось в работе со строками в Swift 6.2
Если раньше для опционального значения и использования в коде ниже было предупреждение
И компилятор предлагал юзать
📖 В этом пропозале принят вариант, который позволяет записывать предполагаемое значение по умолчанию в виде строки, независимо от типа.
Это дополнение также повышает и ясность кода вместо того, чтобы допускать nil-утечку в строковый вывод.
Расширенный список принятых пропозалов - в этом посте.
😃 iOS Dev
Если раньше для опционального значения и использования в коде ниже было предупреждение
String interpolation produces a debug description for an optional value; did you mean to make this explicit?
:let age: Int? = nil
print("Your age: \(age)")
И компилятор предлагал юзать
String(describing:)
, чтобы избавиться от ворнинга, то теперь все стало проще.📖 В этом пропозале принят вариант, который позволяет записывать предполагаемое значение по умолчанию в виде строки, независимо от типа.
let age: Int? = nil
print("Your age: \(age, default: "missing")")
// Prints "Your age: missing"
Это дополнение также повышает и ясность кода вместо того, чтобы допускать nil-утечку в строковый вывод.
Расширенный список принятых пропозалов - в этом посте.
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥31 15👍9💯8 2❤🔥1👌1
iOS-разработчики получают самую высокую зарплату в России согласно исследованию хабра. Так ли это на самом деле?
Я проверил это с помощью масштабного опроса и поделился выводами.
Кроме аналитики, есть и сравнение с реальными европейскими зарплатами в нашей и смежных сферах, а также отслеживание динамики изменений.
✅ Подпишитесь, чтобы посмотреть результаты на бусти и в телеграме (действует специальное предложение).
😃 iOS Dev
Я проверил это с помощью масштабного опроса и поделился выводами.
Кроме аналитики, есть и сравнение с реальными европейскими зарплатами в нашей и смежных сферах, а также отслеживание динамики изменений.
🧠 А ещё вы сможете получить:➡️ Карта изучения Swift Concurrency➡️ Вопросы на чтение кода➡️ Многопоточность➡️ DispatchQueue: практические вопросы➡️ Swift Concurrency➡️ Алгоритмы: терминология и примеры➡️ Память: ARC, side table, флаги, утечки➡️ Разбор подходов к анимациям и лучшие паттерны.
А также доступ к ранним релизам приложения iOS IQ, тонну теории и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
12 18👍9🤯5🔥4💯3❤🔥2👏2✍1🍓1 1