💎 AutoreleasePool в Swift и почему он важен для управления памятью Ребята, сегодня хочу поговорить про одну интересную тему, пришедшую к нам из Objective-C — AutoreleasePool. Это механизм, который помогает контролировать использование памяти и избежать неожиданных утечек при работе с большими объёмами временных объектов. 🔍 Что вообще делает AutoreleasePool Когда вы создаёте объект (например, UIImage) в Swift, память под него выделяется, и система управляет его жизненным циклом через ARC (Autom...
DevClub📱
Я Ващенко Никита — разраб из Avito, ты зашел сюда, чтобы на 100% быть уверенным, что ты вкатишься в IT. Тут про: - собесы - вкат в iOS разработку - продукты в IT - эффективное обучение В комментах — поддерживающее комьюнити: жду ваше мнение🤝
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
16 из 16💎 Вот и роадмапа! Тут я собрал всю необходимую информацию с точки зрения хард скиллов для вката в iOS-разработку. 📌 Сейчас рынок не самый простой, но устроиться более чем реально. Главное — не сдаться и дойти до конца. По моим наблюдениям, кто не сдался — устроились все. Большинство не вкатилось только потому, что не смогли дойти до конца и не поверили в себя. ⚡️ Всё просто: если что-то не понимаешь — перепроходишь. Уйдёт чуть больше времени? Не беда. Я, например, многопоточность разбирал кучу...
💎 Ребята, наткнулся на прикольную статью — «Генерация изображений с использованием Foundation Models в SwiftUI». ⚡️Сейчас по вечерам сижу, ищу интересные материалы по теме iOS и AI — как всё работает, кто что делал и каким образом. Довольно интересная тема для меня сейчас. Нашёл статью на русском — всё просто и понятно, можно почитать для интереса. 🧠 В ней разбирают, как теперь можно генерировать изображения прямо в SwiftUI, без сторонних API — всё работает на устройстве через Apple Foundation...
💎 Apple тихо меняет iOS изнутри Все думают: iOS — это Swift и Objective-C. Но под капотом Apple уже переписывает критические части системы на Rust. Почему так? • Swift — топ для приложений и UI, но не для ядра. • C/Obj-C — быстрые, но дырявые по безопасности. • Rust даёт контроль над памятью и потоки без боли → меньше крашей, стабильнее система. Что это значит для нас: • Внешне ничего не изменится: SwiftUI, UIKit, Xcode остаются. • Но со временем iOS станет надёжнее, а баги уровня «EXC_BAD_ACCE...
💎 Ребята, роадмап готов! Я вложил в него кучу времени — всё, что там есть, я проходил лично и выбрал только самое полезное. 📌 Что будет дальше: • Завтра публикую роадмап. • Разбор на видео чуть позже — это требует времени, делать быстро и «для галочки» не хочу. Стараюсь реально для вас. 🎥 Про YouTube: • Канал я начал чуть меньше полугода назад. • Хочу вернуть фокус и развивать блог. • Есть огромное желание создавать полезный контент для вас. • За годы опыта накопилось много знаний, и мне кайф...
💎 Swift 6.2 — что нового? Вчера подвезли апдейт Swift 6.2. Как и ожидалось, Apple продолжает прокачивать тему многопоточности — логично, потому что именно там чаще всего вылазят самые неприятные баги уже на проде. 🔹 Асинхронность и многопоточность • Многие операции теперь автоматом работают на MainActor — меньше ручных аннотаций и чище код для UI. • async-функции стали адекватнее: выполняются в контексте вызывающего актора, а значит меньше лишних переключений и гонок. • Новый атрибут @concurre...
💎 Уже накидал основные темы и разбил их по разделам. Вышло порядка 15 блоков — этого хватит надолго, и будет чёткое понимание, как двигаться и что делать дальше. ✅ Собираю для каждого раздела статьи, курсы и материалы, чтобы вы могли сразу заходить в тему и не тратить время на поиски. 🚀 План простой: открываете блок → проходите материалы → закрепляете практикой. Без лишнего хаоса, только конкретный порядок и логика. Думаю через неделю уже будет готов🔥 #CareerBoost
💎 Как я вошёл в iOS-разработку, когда рынок был мёртвым Когда я заходил в IT, время было самое неблагоприятное. 📉 Рынок падал, найма почти не было, многие компании замораживали вакансии. 💎И всё равно я нашёл работу. Потом и вторую — уже в момент, когда казалось, что шансов вообще нет. 🤔 Почему рассказываю это? Потому что я прекрасно знаю, как тяжело новичкам: • ты учишь и учишь, но не понимаешь, когда идти на собес, • неясно, какие стандарты и вопросы там будут, • без опыта страшно даже проб...
💎 Фичалидинг в командах — зачем брать фичу end-to-end ❕Кратко: полноценный фичалидинг — это когда ты берёшь ответственность за фичу от требования до продакшна: мобильная часть, бэкенд, тестирование, раскатка и мониторинг. Даже если ты мобилщик — это уровень продуктовой экспертизы, который прокачивает мышление и ответственность. ⸻ ➡️ Что входит в полноценный фичалидинг • Согласование требования с продактом и проработка acceptance criteria. • Декомпозиция фичи на конкретные задачи (mobile, backen...
Как вам презентация от Эпла? Мне в общем и целом понравилась. У наушников спорное обновление, конечно, как будто все так же будут пользоваться часами для пульса, и это гораздо удобнее. А вот Air-версия iPhone довольно прикольная, но как Эпл постебала себя повербанком, сказав, что он тонкий, но заряд держать не будет 😅 Многим не зашел оранжевый цвет айфона, а вот мне наоборот — по цветам самый интересный за годы. Яблоко, правда, непропорционально отстой 👏 Часы думаю еще пару лет с первых Ультра...