iOS Dev
7.81K subscribers
1.03K photos
93 videos
1 file
1.21K links
👨‍💻Автор: Виктор Грушевский (@Viktorianec)

⚒️ База: https://boosty.to/ios_dev | 🤖 @iOSIQBot | https://iosiq.ru

🍏Канал об iOS-разработке, алгоритмах и архитектурах

⭐️ Подготовка к собесам

⭐️ Код. Много кода.

#ios #mobile #swift
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🚪 Превращаем макбук в скрипящую дверь с помощью датчика наклона (есть звук)

Оказывается, есть специальное (непубличное API), доступное аж с 2019. Впервые появилось в 16-дюймовом макбук про и если ваш ноут более новый, то оно скорее всего также доступно.

📖 В этой репе можно посмотреть на пример тестового проекта.

А если вам вдруг понадобятся весы, а под рукой только ваш ноутбук, напомню про этот пост.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥6515👍115🤩4🍓2🤝1😎1
Что изменилось в работе со строками в Swift 6.2

Если раньше для опционального значения и использования в коде ниже было предупреждение 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-утечку в строковый вывод.

Расширенный список принятых пропозалов - в этом посте.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥3115👍9💯82❤‍🔥1👌1
iOS-разработчики получают самую высокую зарплату в России согласно исследованию хабра. Так ли это на самом деле?

Я проверил это с помощью масштабного опроса и поделился выводами.

Кроме аналитики, есть и сравнение с реальными европейскими зарплатами в нашей и смежных сферах, а также отслеживание динамики изменений.

Подпишитесь, чтобы посмотреть результаты на бусти и в телеграме (действует специальное предложение).

🧠 А ещё вы сможете получить:

➡️Карта изучения Swift Concurrency
➡️Вопросы на чтение кода
➡️Многопоточность
➡️DispatchQueue: практические вопросы
➡️Swift Concurrency
➡️Алгоритмы: терминология и примеры
➡️Память: ARC, side table, флаги, утечки
➡️Разбор подходов к анимациям и лучшие паттерны.
А также доступ к ранним релизам приложения iOS IQ, тонну теории и многое другое.


😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
1218👍9🤯5🔥4💯3❤‍🔥2👏21🍓11