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
Что покупаем после презентации?
Anonymous Poll
10%
iPhone 17
15%
iPhone Air
24%
iPhone 17 Pro
4%
Apple Watch Ultra 3
2%
Apple Watch SE 3
6%
Apple Watch Series 11
28%
AirPods Pro 3
40%
Ничего
6 7 5🤯4🔥2💯2🍓2👍1
Утечки памяти в Swift: что с ними делать, как предотвратить?
Возможно, одна из самых неприятных, но в то же время часто встречающихся в практике историй - поиск утечек памяти.
Даже у нас на проекте сейчас одна из тасок - поиск вещей, связанных с экранами звонков и лайвкитом, в частности.
Кроме классических вариантов с циклическими ссылками (когда у нас есть дочерний контроллер, который хранит ссылку на своего владельца/родителя), может быть куча других проблем: от казалось бы очевидных вещей с таймерами до замыканий и делегатов.
В закрытой базе я попробовал структурировать наиболее частые ситуации, которые могут встречаться в нашей работе, добавил классификацию по степени того, насколько вообще они могут встречаться, основываясь на своём опыте и опыте коллег, но не только это.
Есть несколько полезных задач на подумать: при работе с сетью, что не так с NotificationCenter и многое другое.
Подписаться можно тут:💰 с приятными условиями на бусти ⭐️ в телеграме.
А пока можно вспомнить и про эти истории:
📖 Утечка памяти: детектив в Xcode
📖 Как автоматически обнаруживать утечки памяти с помощью UI-тестов
📖 Управление памятью в Swift
😃 iOS Dev
Возможно, одна из самых неприятных, но в то же время часто встречающихся в практике историй - поиск утечек памяти.
Даже у нас на проекте сейчас одна из тасок - поиск вещей, связанных с экранами звонков и лайвкитом, в частности.
Кроме классических вариантов с циклическими ссылками (когда у нас есть дочерний контроллер, который хранит ссылку на своего владельца/родителя), может быть куча других проблем: от казалось бы очевидных вещей с таймерами до замыканий и делегатов.
В закрытой базе я попробовал структурировать наиболее частые ситуации, которые могут встречаться в нашей работе, добавил классификацию по степени того, насколько вообще они могут встречаться, основываясь на своём опыте и опыте коллег, но не только это.
Есть несколько полезных задач на подумать: при работе с сетью, что не так с NotificationCenter и многое другое.
Подписаться можно тут:
А пока можно вспомнить и про эти истории:
📖 Утечка памяти: детектив в Xcode
📖 Как автоматически обнаруживать утечки памяти с помощью UI-тестов
📖 Управление памятью в Swift
Please open Telegram to view this post
VIEW IN TELEGRAM
6 11✍5🔥5👍2👏2❤🔥1💯1🏆1🍓1