iOS Такой 🍏
3.35K subscribers
436 photos
11 videos
2 files
307 links
IT | Подкасты | Apple | iOS Материалы | Swift

Реклама: @new_repository

Тёплый чат: https://t.iss.one/+tzWmsOMTPpFjMzAy

Бусти: boosty.to/dimov_ios
Download Telegram
This media is not supported in the widget
VIEW IN TELEGRAM
14👍10🔥6❤‍🔥5
iOS Такой 🍏
This media is not supported in the widget
VIEW IN TELEGRAM
🔥186👍5👎1🤔1
Совет по SwiftUI

Используйте .textContentType(.oneTimeCode) в TextField, чтобы включить автозаполнение проверочных кодов из сообщений или почты
👍34117
SwiftUI совет

Используйте модификатор badgeProminence(), чтобы отображать бейджи с меньшей или большей заметностью.

Например, для элементов, требующих действий (например, непрочитанных уведомлений), передайте .increased, чтобы привлечь больше внимания.
👍22❤‍🔥84🤝2
Добро пожаловать в мир Swift от Дена!

Хочешь быть в курсе самых свежих новостей, полезных советов и уникального контента? Тогда наш канал — именно то, что тебе нужно!

#рекомендация
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥8👍5🔥3👎2
Как очистить Xcode от мусора и освободить ценное дисковое пространство на вашем Mac

В этом руководстве рассмотрите, как эффективно удалить файлы, связанные с Xcode, освободить драгоценное дисковое пространство и ускорить рабочий процесс разработки.
👍12🔥9🐳4❤‍🔥3🤔21
iOS Roadmap для уроня Middle и выше

Всем привет! Сегодня к нам в гости пришел интересный гость, а именно Антон Марченко. Он с нами поделиться своим родмапом для iOS разработчиков, который создан для уровня Middle и выше. В этом выпуске мы обсудим, какие навыки и знания необходимы для уверенного роста в карьере iOS разработчика, начиная с уровня Middle и далее. Антон расскажет о ключевых технологиях, которые стоит освоить, о лучших практиках разработки, а также поделится советами по эффективному обучению и саморазвитию.

💬 @brotherAnthony
📺 YouTube Антона
💰 Выпуск на Бусти
🌐 Интересная статья по алгоритмам
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤‍🔥11🔥62
SwiftUI Совет

Используйте .safeAreaInset(), чтобы закрепить важные кнопки, например «Продолжить» на экранах оплаты, внизу, позволяя основному контенту прокручиваться.
👍3284❤‍🔥3🤔1
Купим ваше приложение 📱📱

@cat_apps - проект одной из старейших команд в СНГ по мобильному рынку.

📢Хочешь выгодно и быстро продать приложение? Мы знаем как это сделать, пиши нам в поддержку. Либо выкупим сами, либо оперативно найдем покупателя в нашем комьюнити.

🛒 Выкупаем приложения и игры (iOS, Android) с доходом и без. Рекламная и подписочная модели монетизации.

🔍 Ищешь определенный проект? Напиши в поддержку свои пожелания и мы найдем приложение под твой запрос.

🔒 Гарантируем безопасность всех сделок!

👉 Подписывайся и следи за обновлениями
🤔10🐳1
Что сейчас действительно важно для iOS-разработчиков?

SwiftUI уже в продакшене, но есть проблемы: тестирование, миграция, архитектура и интеграция с UIKit.

Разобраться с этими вопросами поможет Podlodka iOS Crew — профильная онлайн-конференция, новый сезон которой посвящен SwiftUI.

31 марта - 4 апреля разработчики из бигтеха и стартапов расскажут:

Как перестроить мышление с UIKit на SwiftUI (Тёма Пстыго, Авито) 🎨

Какие секреты скрывает SwiftUI под капотом (Александр Скворцов, Яндекс) 🔧

Как внедрять SwiftUI в проекты с 7 млн пользователей (Роман Мирзоян, George Labs) 📊

Какие подводные камни ждут, если минимальный таргет — iOS 14 (Борис Добрецов, Optima Bank) 🏦

Подключайтесь и получайте только применимые знания: https://podlodka.io/ioscrew
👍733🔥3
Совет по SwiftUI

Начиная с iOS 17.0, вы можете предотвратить обрезку содержимого в ScrollView, используя модификатор scrollClipDisabled().
18👍9🤝53
Совет по SwiftUI

Используйте модификатор position(), чтобы разместить представление в определенных координатах внутри родительского.
👍26124
Устроиться мобильным разработчиком в Яндекс за выходные

12–13 апреля проводим Weekend Offer Mobile . До 9 апреля оставьте заявку на участие, 12 апреля пройдите технические собеседования, а 13 апреля познакомьтесь с командами и получите офер.

В мероприятии участвует 7 команд: Алиса и Умные устройства, Карты и Навигатор, Авто.ру, Недвижимость, Путешествия, Аренда, Рекламные технологии. Вы сможете пообщаться с менеджерами и выбрать проект, который покажется самым интересным.

Узнать подробности и зарегистрироваться можно здесь.
👍5🔥5🐳54
Разделяемый координатор в SwiftUI

Использование координатора совместно с NavigationStack является общепризнанной практикой на протяжении последних двух лет - быстро, удобно, надежно. Однако, в том случае если выбор конечных точек пути описывается перечислением, то по мере роста размеров проекта, начинает разрастаться и класс координатора.

Пока количество конечных экранов приложения находится в пределах пяти десятков – это не является проблемой, поскольку Pascal / Camel / Snake нотация легко секционирует группы экранов. Но на долгих проектах количество экранов переваливает за 2-3 сотни, и, в этом случае, перечисления на несколько сот строк становятся катастрофой. Особенно, тогда, когда над проектом работает команда разработчиков.

Более подробно в статье
💯8👍4🔥3🤔2
Доля рынка версий iOS в 2025 году

На этой диаграмме показаны основные версии операционной системы iOS за каждую неделю в прошлом году. Значения указаны в процентах.

Для целей этого исследования iOS также включает в себя iPadOS, поэтому эти данные относятся как к iPad, так и к iPhone. Однако другие ответвления iOS, такие как tvOS или watchOS, не включены в эту диаграмму.

Вот некоторые интересные наблюдения:

- После выпуска в сентябре 2024 года iOS 18 стала версией с самой высокой долей пользователей. В конце февраля 2025 года она составляла 79,54%
- По состоянию на конец августа 2024 года iOS 17 была самой популярной версией с долей 87,70%. По состоянию на конец февраля 2025 года она опустилась до 13,68%.
👍13👌3🤔2🔥1
Размещение UI-компонентов в пределах отступов Safe Area

Безопасная область (safe area) — это часть экрана, которую не загораживают элементы системного UI, такие как строка состояния, панель навигации, динамический остров и пр.

По умолчанию SwiftUI гарантирует, что представления будут размещены в этой безопасной области, чтобы сохранить видимость и доступность. Однако бывают случаи, когда разработчикам требуется больше контроля над тем, как представления взаимодействуют с этими границами.
👍14🔥6❤‍🔥41🤔1
Совет по SwiftUI

Скрытие строки состояния и индикатора дома.
👍2810🔥4🤔3🤝21🤯1
SwiftUI. Навигация по строке в разделяемом координаторе

Для атомарного перемещения внутрь иерархии вложенных вью весьма удобно, и, главное, просто использовать путь в виде строки. К примеру, строка вида «/auth/a//b/c/profile/a/c» открывает экран «c» в иерархии экранов «profile», что позволяет откатываться назад по «back» аж до самого корня, проходя через каждый экран. А легкое изменение строки на «/profile/c» откроет только нужный экран без остальных степеней вложенности.

Подробнее в статье
👍9🔥7🤔3👌1
Как правильно организовать проект c модульной архитектурой в iOS-разработке

Модульный подход не просто разделяет приложение на более управляемые части, но и закладывает возможность многократного использования кода в других проектах, позволяет организовать разработку и тестирование функциональных блоков независимо от основного приложения.

В этом материале вы посмотрите ключевые моменты модульной архитектуры в iOS-приложениях, инструментах для ее внедрения и применения в проектах.
👍8🔥4👌31