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

Реклама: @new_repository

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

Бусти: boosty.to/dimov_ios
Download Telegram
iOS Такой в сетке

Пишем про iOS и не только. Подписывайтесь на нас в сетке =)

Что вы найдете на нашей странице:

Новости и обзоры устройств Apple
Советы и инструкции по использованию iOS
Обсуждения актуальных тем и тенденций
SRNetworkManager — современный сетевой слой

SRNetworkManager — это мощный и гибкий сетевой уровень для приложений Swift. Он обеспечивает ориентированный на протоколы и дженерики подход к обработке API-запросов, поддерживая как Combine, так и парадигму async/await. Этот пакет разработан как простой в использовании, хорошо настраиваемый и полностью совместимый со Swift 6 и протоколом Sendable.
Interview System Design

Сегодня у нас в гостях вновь наш старый друг Александр Сычёв, и мой коллега по работе Влад Бац. Ребята провели мок-интервью, mobile system design. Совместно спроектировали фичу мобильного приложения. Участники определили требования к фиче приложения.
Разработали архитектуру, обсудили различные альтернативные подходы и оценили масштабируемость и надежность проектируемой системы.

Для тех, у кого плохо работает ютуб, мы добавили выпуск в ВК видео, рутуб и на наш бусти.

Смотрите данный выпуск, будет очень интересно!

💬Т-Г канал Саши @headOfMobile
😎 Школа разработчиков KTS @metaclass
Please open Telegram to view this post
VIEW IN TELEGRAM
SwiftUI: Всё, что вам нужно знать о модификаторе containerRelativeFrame (и немного больше)

На WWDC 2023 компания Apple представила модификатор представления containerRelativeFrame для SwiftUI. Этот модификатор упрощает некоторые операции размещения элементов на экране, которые ранее было сложно выполнить обычными методами. В этой статье мы подробно рассмотрим модификатор containerRelativeFrame, его определение, правила компоновки, примеры использования и важные соображения. Чтобы еще больше расширить наше понимание его функциональных возможностей, в конце статьи мы также создадим обратно совместимую реплику containerRelativeFrame для старых версий SwiftUI.
Спасибо всем Вам❤️
Всех с наступающим новым годом! Пусть у вас все получится, будьте здоровыми и счастливыми!
Сегодня в 18:00 с Катей проведём прямой эфир. Подведем итоги года, поговорим про iOS, рынок, новые технологии и тд. Подключайтесь, задавайте вопросы ☺️🫶
Live stream scheduled for
Live stream started
Live stream finished (1 hour)
Итоги 2024. Про iOS, рынок и будущее мобильной разработки!

В нашем последнем выпуске этого года, мы с Катей обсуждаем будущее iOS, рынок, инновации за 2024 год.

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

Всем спасибо! Всех с наступающим! Ставьте цели и добивайтесь их, всем любви и счастья.
📨 Apple оштрафовали на $3 млн в Бразилии за сбор данных приложением FaceApp.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Кольцо прогресса в SwiftUI

Это краткое руководство для создания пользовательского индикатора прогресса в приложениях на SwiftUI

🔜 Используются переменные состояния, такие как @State var degrees: Double и @State var progress: CGFloat, для управления анимацией и отображением прогресса.

🔜 Кольцо создается с использованием Circle() и методов stroke для настройки толщины и цвета.

🔜 Добавляется градиент с помощью LinearGradient, чтобы визуально улучшить кольцо прогресса.

🔜Реализуются анимации, делающие индикатор более плавным и динамичным.
Please open Telegram to view this post
VIEW IN TELEGRAM
Рынок мобильных приложений в России 2024

По данным Apptica, в этом году (с 1 декабря 2023 по 30 ноября 2024) в России было совершено 11.63 миллиарда установок — это немногим больше (10.87), чем в 2023. Россия находится на 4 месте в мире по установка, между США и Индонезией. На первом месте Индия, на втором Бразилия.

За год пользователи потратили 846.39 миллиона долларов, что тоже больше прошлогодних 773.13 млн. Россия остается на 20 месте по доходам в мире, между Египтом и Южной Африкой.

Топ приложений по загрузкам по данным AppMagic — на первом месте Телеграм, который прибавил более 3 миллионов установок:

1. Telegram
2. VPN — fast proxy + secure
3. Wildberries
4. TikTok
5. OZON: товары, одежда, билеты
6. Free VPN Proxy by Planet VPN
7. VK Video: movies, cartoons, TV
8. WhatsApp Messenger
9. VPN Proxy Speed — Super VPN
10. Block Blast


Топ приложений по доходам — ВКонтакте уступил Телеграм, который увеличил свою прибыль почти на 8 миллионов:

1. Telegram
2. PUBG MOBILE
3. Royal Match
4. VK: social network, messenger
5. Roblox
6. Gardenscapes
7. Homescapes
8. Tanks Blitz PVP битвы
9. FaceApp: Perfect Face Editor
10. Litres: Books and audiobooks
UIGestureRecognizerRepresentable в SwiftUI

SwiftUI предоставляет протоколы UIViewRepresentable и UIViewControllerRepresentable с момента своего появления. Как вы, возможно, знаете, мы можем использовать их для обертывания любого представления или контроллера UIKit и размещения его в иерархии SwiftUI.

UIGestureRecognizerRepresentable работает аналогично другим протоколам представления и позволяет нам обернуть любой экземпляр типа UIGestureRecognizer, чтобы использовать его в представлениях SwiftUI.

Примеры кода в статье.
🔥 Наши друзья, запускают уже 14-й поток марафона по мобильной разработке на Swift (UIKit & SwiftUI).

📆 Длительность: 3 месяца

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

Что тебя ждет:

Еженедельные спринты, где ты будешь учиться новому и сразу применять это на практике.

👥 Командные проекты, как на настоящей работе — это опыт, который оценит любой работодатель.

💼 Портфолио из 10+ приложений — уже через три месяца у тебя будет что показать на собеседовании.

💬 Закрытый Telegram-канал, где можно общаться как с новичками которые только вкатываются в IT, так и с действующими разработчиками разного уровня.

🏆 Система мотивации с призами — выполняй задания в срок, участвуй в челленджах и попадай в таблицу лидеров.

🎙 Еженедельные доклады по темам тех. собеседований — каждую неделю разбираем самые популярные вопросы которые задают на собеседованиях.

📚 Доступ к базе знаний и 1ТБ материалов — здесь собраны все топовые ресурсы для прокачки навыков.

И, конечно, крутые менторы, которые всегда готовы помочь и направить! 💪

Не упусти шанс — следующий поток только через три месяца!

Успевай 👉подать заявку👈 и начни создавать свою карьеру уже сегодня!


📔 Отзывы о нас
Please open Telegram to view this post
VIEW IN TELEGRAM
Малоизвестные представления SwiftUI

Когда вы начали изучать swiftUI, вы могли столкнуться с большим количеством представлений, таких как: VStack, HStack, ZStack, ScrollView, Grid и прочее.

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

- AnyLayout
- ViewThatFits
- ContentUnavailableView
SwiftUI: алхимия приложений — превращаем идеи в реальность

В докладе рассказываем, как SwiftUI трансформирует процесс разработки, упрощая создание привлекательных и интерактивных интерфейсов с минимальными усилиями.

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

Особое внимание уделяет сочетанию SwiftUI и UIKit для достижения наилучших результатов в разработке кроссплатформенных приложений.
Смешивание цветов в SwiftUI

В последней версии SwiftUI компания Apple представила новую функцию под названием «смешивание цветов». Это единая функция, которая позволяет выполнять различные творческие задачи. В этой статье рассматривают смешивание цветов в SwiftUI и изучают его потенциальное применение.
Темы в современных iOS-приложениях с UITraitCollection

Совсем недавно (с iOS 17) Apple представила довольно удобный способ обработки смены тем в приложениях для iOS. Раньше это было довольно мучительно.

С появлением UITraitAppearance все стало проще.

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

Главная тема для
разговоров в западном интернете прямо сейчас — DeepSeek. Это китайский чат-бот, который делает то же самое, что ChatGPT, но в разы быстрее и дешевле

Для россиян DeepSeek сильно удобнее, чем ChatGPT. Чат-бот не требует ни VPN, ни зарубежного номера, ни подписки. Вы прямо сейчас можете зайти на их сайт, зарегистрироваться и начать задавать вопросы.

Пробуем👌