iOS Такой 🍏
3.36K subscribers
433 photos
10 videos
2 files
300 links
IT | Подкасты | Apple | iOS Материалы | Swift

Реклама: @new_repository

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

Бусти: boosty.to/dimov_ios
Download Telegram
Площадки для поиска работы

Собрали лучшие площадки с вакансиями в IT, маркетинге, дизайне и других сферах.

• Для стартапов и фрилансеров: Wellfound, Angel List, Otta

• Разрабам: RemoteOK, Remotive, We Work Remotely, AI Jobs, Toptal

• Для фриланса: Fiverr, Upwork, Outsourcely, Gigslance

• Дизайнерам и креативщикам: Dribbble, Jobspresso

• Маркетологам и SMM-щикам: Panting, Working Nomads

• Женщинам: RemoteWoman, PowerToFly

• Инженерам: Галилео.ру

• Глобальный поиск: LinkedIn, Monster, Simply Hired


Сохраняем себе 👍
👍1185👎3🐳2
Apple заблокировала российским разработчикам доступ к программе для разработки и распространения корпоративных приложений
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯24👍8👎87😍5🤔2👀2🔥1🕊1
Делать розыгрыши премиум-аккаунтов — это отдельный квест. За 4 дня на наш канал подписалось более 25 тысяч ботов. Интересно, это как-то можно исправить? p.s. Проблема, как я понимаю, у всех, кто проводит подобные розыгрыши. Благо, есть специальные боты которые чистят эту всю нечесть :D
🤯19👀6👍5💯5
This media is not supported in the widget
VIEW IN TELEGRAM
👏11👍4🐳3❤‍🔥2
ПОЧЕМУ МЫ ВЫГОРАЕМ?

В нашем новом выпуске мы обсудили непростую, но очень актуальную тему — профессиональное выгорание. Многие путают его с обычной усталостью или стрессом, но это совершенно разные состояния.

Наш гость — Юлия Уварова, Карьерный психолог, ех-разработчик, писатель. Вместе с Юлией мы поговорили о выгорании, о том, чем оно отличается от усталости или стресса, о симптомах, стадиях выгорания и многом другом.

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

💬 tg Юлии
💰 Выпуск на Бусти
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤‍🔥8🔥71
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
Совет по SwiftUI

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

Используйте модификатор position(), чтобы разместить представление в определенных координатах внутри родительского.
👍26124
Разделяемый координатор в 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