iOS Dev – Telegram
iOS Dev
7.88K subscribers
1.08K photos
110 videos
1 file
1.28K 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
Иконка App Store в реальном мире

Безусловно, иконки приложений (или в данном случае целого стора) могут или меняться часто, или оставаться прежними на протяжении долгих лет.

Но вот недавно я увидел обсуждение, в котором разработчики (да и пользователи тоже) на полном серьезе спорили, что из себя представляет современный вариант иконки app store (раньше там было более понятное изображение).

Один из вариантов, который предложил Кристиан (про его историю и инди-разработку я писал когда-то вот тут), заключается в том, что логотип App Store сделан из трёх наклонённых иконок приложений.

И он пошёл дальше, и сделал целую модель (которую вы видите прямо сейчас).

🖨 Кстати, если у вас есть 3D-принтер и вы немного в теме - то вот тут можно распечатать свою собственную фигурку, например для рабочего стола.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
28🔥20🤯653👍2❤‍🔥1👏1💯1🏆1
Доходы от App Store — это результат вашей экспертизы, инвестированного времени и развития продукта. Но доступ к этим доходам часто сопровождается ограничениями, бюрократией и неудобными процессами, которые тратят ресурсы команды.

Dev.Cab помогает студиям и разработчикам упростить финансовую сторону работы с App Store и сфокусироваться на продукте, а не на борьбе с платежной инфраструктурой.

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

Что даёт работа с Dev.Cab:
🔹 Прозрачные комиссии, без скрытых условий
🔹 Понятная и структурированная схема поступлений
🔹 Удобное управление средствами, в том числе для команд и издателей
🔹 Поддержка и сопровождение, когда нужно быстро решить вопросы

Dev.Cab создаёт комфортный финансовый контур вокруг вашего бизнеса в App Store — чтобы вы могли работать спокойно и масштабироваться без лишних рисков.

Подробнее и консультация → dev.cab

Реклама. ИП Чернов Олег Владимирович ИНН: 691007481228 erid: 2VtzquvQ8VX
13👌7🔥6👍31👏1🤯1💯11
Xcode Behaviors - полезный трюк

Как показывает практика, то, что кажется очевидным, не всегда таковым является. Например, когда-то в канале я делился простым способом как перемещаться по терминалу к нужному символу.

Зная свои инструменты, можно повысить продуктивность если не в разы, то на несколько процентов точно.

Например, в Xcode есть полезная штука Xcode Behaviors (в ней можно настраивать кастомные действия для открытия вкладок, триггеров на старт/финиш билда, на ошибки, да почти на что угодно).

Вот как можно открывать директорию проекта по хоткею, например:

1. Создаём скрипт, например openProject.sh
2. В него добавляем следующее:
#!/bin/bash
open "`pwd`"

3. Накидываем на скрипт права на исполнение через терминал (или свойства) chmod +x openProject.sh
4. Переходим Xcode behaviors -> Edit behaviors -> Custom Behavior
5. Задаём название - например Open Project Behavior, добавляем хоткей, например cmd+option+9 (или любой другой, если будет конфликт, Xcode ругнётся).
6. Выбираем наш скрипт.

И теперь каждый раз, когда вы будете нажимать cmd+option+9, будет открываться директория текущего проекта.

Кстати, в Boosty (все ещё доступном по хорошим условиям) лежит и необычный пример MVP для логирования сборок билдов и интеграции c Xcode.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
82110💯63🔥2👍1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Создание таббара с анимацией в стиле телеграма в iOS 26

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

📺 В этом видео автор поделился способом, как сделать так, чтобы существующий дефолтный таббар содержал анимированные эффекты SF-символов с помощью SwiftUI.

📖 А в этом посте можно посмотреть на большое справочное руководство по использованию SF-символов в целом.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
1026👍11🔥8👏33❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🏆 iOS Контест от телеги с призовым фондом в $ 50 000

Дедлайн: 23:59 по времени Дубая 26 декабря 2025 года
Кто может участвовать: все желающие

📱 Только вчера показывал один из вариантов реализации анимации в таббаре, а уже сегодня Telegram стартанул конкурс, цель которого — внедрить эффекты Liquid Glass в старые версии iOS.

К сути: нужно точно воспроизвести анимацию и внешний вид (подсветка при нажатии, увеличение, баунс и растяжение) стеклянных элементов (для таббара, кнопок, свитчей и слайдеров). В слайдере блюр должен быть только у ползунка.

Требования:
– Минимальный таргет iOS 18.
– Никаких сторонних либ.
– Решение должно быть интегрировано в кодовую базу телеги (их наработки можно и нужно использовать).
– Изменения не должны аффектить стабильность и быстродействие (обещают замерять батарейку).

✈️ Детали конкурса - в официальном посте.

Всем участникам удачи!

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
17❤‍🔥5🤩5👍3🔥2🫡2🆒2🏆1🤗1
Улучшение проверки регистрации в SwiftUI с использованием Key Paths

📖 В этой статье рассматривается, как с помощью key path можно значительно сократить объем кода, который необходимо написать, и, как прямой результат, сделать его гораздо более читабельным.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
8❤‍🔥109👍4💯33🔥1
Одно приложение SwiftUI, шесть архитектур

Питер Якуб решил написать таск-менеджер целых 6 раз, чтобы попытаться выбрать лучшую архитектуру.

Интересно, что он затрагивает и разницу между архитектурой и дизайн-паттернами, в которой многие путаются до сих пор.

В его примерах можно посмотреть на использование MVC, MVVM, VIPER, TCA и посмотреть на любопытный поинт, что чистая архитектура не что иное, как философия (без отсылок к Роберту Мартину не обошлось).

📖 А какие выводы он сделал - почитайте сами.

P.S. Он не скрывает, что использовал ИИ для помощи (хотя и без подсказок это считывалось), но в любом случае ещё один взгляд на обсуждаемую в программировании тему не будет лишним.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
816🔥10👍9👏421💯1🏆1
Какие скиллы важнее в рабочих процессах?
Anonymous Poll
57%
Софты
43%
Харды
86😎54❤‍🔥2👍2🔥1💯1🏆1
Какие настройки компилятора важны для Swift Concurrency?

📖 В своей статье Мэтт Массикотт проходится по существующим опциям и описывает рекомендуемые настройки для проектов, использующих Swift 6.

А ещё он пытается ответить на вопросы о том, какие режимы можно просто включить, а о которых можно даже не думать.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
8116👍5❤‍🔥3🔥2👏2💯1
🎄 Похоже, подарки под ёлкой появились раньше срока

Потому что мы разыгрываем билеты на Научную ёлку в Политехническом музее, которая пройдёт при поддержке ИТ-холдинга Т1. Это арктическое приключение для юных исследователей.

Дети отправятся в экспедицию по следам ледоколов «Седов» и «Челюскин», побывают на дрейфующей станции папанинцев, а также заглянут на современную платформу «Северный полюс-41». Их ждёт погружение в жизнь полярников, научные опыты и, конечно, подарки.

Как участвовать:
подпишитесь на канал @T1Holding;
✔️ пройдите опрос ниже;
👍 напишите в комментариях: «Участвую».

20 билетов разыграем случайным образом 20 декабря. Полные правила читайте по ссылке. Желаем удачи!
Please open Telegram to view this post
VIEW IN TELEGRAM
65❤‍🔥3👍2🔥1💯11
Реклама. АО "Т1", ИНН: 9714075174, erid: 2W5zFHAGGEC
6😎6👍4🔥1🤝111