Surf iOS Team
Open in Telegram
Комьюнити iOS-разработчиков Surf. 🛠 Разрабатываем мобильные и веб-приложения (Лабиринт, SBI, Rendez-Vous) 📚 Делимся полезными материалами и обучаем стажёров 💬 Чат: https://t.me/+pVULWqlh8DhlNGRi 📲 По вопросам @SurfAskBot
Show more1 403
Subscribers
No data24 hours
+37 days
+430 days
Posts Archive
1 403
Apple проведёт презентацию 7 мая 🍏
Судя по тизеру, Apple представит новые планшеты iPad — флагманский iPad Pro с OLED-дисплеем, а также переработанный 12,9-дюймовый iPad Air.
Возможно, вместе с планшетами представят новый Apple Pencil и обновлённую клавиатуру Magic Keyboard с алюминиевым корпусом и большим трекпадом.
Ждём?
#surf_news
1 403
FairPlay Streaming
Мы слушаем музыку онлайн и смотрим кино по подписке, потому что это удобно. Факт! Но задумывался ли ты когда-нибудь о том, как правообладатели защищают фильмы и треки от копирования?
Медиаконтент в онлайне передаётся по частям и в зашифрованном виде. При попытке воспроизвести, например, защищённый фильм на неавторизованном плеере пользователь увидит чёрный экран — у него просто не будет «ключей» для расшифровки контента.
Технически в iOS за защиту контента отвечает технология FairPlay Streaming. 🏄♀️ Никита, iOS Team Lead в Surf, расскажет, как устроена FairPlay, кто запрашивает fps-сертификат и где его искать iOS-разработчикам.
#surf_ios
1 403
Кастомизация Navigation Bar
Задумывался ли ты когда-нибудь, какими возможностями обладает кастомизация Navigation Bar в SwiftUI? Разбираемся с 🏄♀️ Сёрфером Артёмом.
#surf_ios
1 403
WWDC пройдёт с 10 по 14 июня 🍏
На конференции Apple представит новинки iOS, iPadOS, macOS, watchOS, tvOS и visionOS, а также, возможно, раскроет свои планы по внедрению ИИ.
📹 Подписывайся на YouTube-канал WWDC, чтобы не пропустить событие!
#новости
1 403
Паттерны проектирования в iOS. Часть 2
В одном из прошлых постов 🏄♀️ Сёрфер Антон напомнил, что такое паттерны проектирования, и рассказал, какие из них популярны в iOS.
Во второй части разберём ещё 3 кейса, основанных на реальных задачах разработчика. Смотри карточки и попробуй решить кейсы ⬆️
#экспертный #от_сёрфера
1 403
Воронеж, приглашаем на митап по мобилкам 📱
Собираем опытных разработчиков под крышей «Матрёшки». От iOS-команды выступит 🏄♀️ Сёрфер Дима — он расскажет про нативные UI-тесты в iOS и продемонстрирует возможности Apple Vision Pro.
Пообщаемся, понетворкаем, отдохнём — как всегда хорошо проведём время. Напитки и угощения также входят в программу 😉
Когда, где, во сколько:
📅 3 апреля, 19:00 мск
📌 Воронеж, пространство «Матрёшка» (ул. Студенческая, 5)
➡️ Регистрация
#мероприятия
1 403
Паттерны проектирования в iOS, часть 1
Как применять паттерны проектирования в повседневных задачах iOS-разработчика? 🏄♀️ Сёрфер Антон расскажет о них в серии постов. А заодно покажет, как это сделать.
В этом «выпуске» мы вспомним, что такое и зачем нужны паттерны, какие из них очень популярны в iOS, и разберём 2 кейса ⬆️
#экспертный #от_сёрфера
1 403
Вышла iOS 17.4. Что нового
🟣 Пользователям доступны сторонние магазины приложений в обход App Store. Работает на территории ЕС. Разработчики могут подключать альтернативные платежные системы в приложениях и оплату по внешним ссылкам. Также Apple разрешила на территории ЕС бесконтактную оплату через NFC в банковских приложениях или кошельках.
🟣 Добавлены новые эмодзи. Apple добавила вертикальное покачивание головой, горизонтальное покачивание головой, феникса, лайм, гриб и разорванную цепь.
🟣 Защита от кражи не только вдали от часто посещаемых мест. В прошлом обновлении Apple добавила новую функцию «Защита украденного устройства». Теперь её можно настроить так, чтобы защита работала везде, независимо от геолокации.
🟣 Расшифровка подкастов. Она доступна только на английском, французском, немецком и испанском языках. Функция поддерживает поиск по отдельным словам и фразам.
🟣 Состояние батареи в iPhone 15, iPhone 15 Pro и iPhone 15 Pro Max. Теперь в разделе «Аккумулятор» отображается не только максимальная ёмкость, но также количество циклов перезарядки, дата изготовления батареи и дата первого использования.
#новости
1 403
Repost from Сёрф Технологии
Курс по iOS-разработке: программа 🍏
Собрали в карточках темы курса в ВГУ, посвящённого iOS-разработке — от основ к практике и защите проекта. Чтобы участвовать, выполни три простых действия:
✅ Зарегистрируйся на курс до 7 марта 15:00 мск;
✅ Пройди очное тестирование в ВГУ 12 марта в 18:30 (детали направим по почте, указанной при регистрации);
✅ Жди результатов отбора до 15 марта.
Для тех, у кого нет техники на MacOS, предоставим необходимое оборудование. Опыт в iOS-разработке приветствуется, но при отборе будем в том числе смотреть на навыки программирования в целом.
😱 А ещё ты сможешь приходить в наш уютный офис-опенспейс в центре Воронежа, чтобы попрактиковаться вместе с iOS-командой. Лучшего погружения в профессию не придумаешь!
Занятия стартуют 19 марта. Ждём студентов и магистрантов воронежских вузов!
#мероприятия
1 403
SceneKit+SwiftUI
Тема дня — 3D в SwiftUI. 🏄♀️ Сёрфер Даша расскажет о SceneKit, высокоуровневом фреймворке для 3D-графики от Apple, перечислит базовые компоненты API и выяснит, где это может пригодится.
#экспертный #от_сёрфера
1 403
Repost from Сёрф Технологии
Surf приглашает на курсы по мобильной разработке в ВГУ
Научим писать приложения на Android и iOS с нуля. Ты погрузишься в основы Swift и Kotlin, напишешь на них первое приложение. А в конце курса — защитишь проект.
Преподаватели курса — опытные разработчики, тимлиды и техлиды Surf.
Будем общаться и обмениваться опытом офлайн два раза в неделю. В карточках — ответы на другие вопросы.
Ждём мотивированных и готовых интенсивно трудиться — это будет челлендж, который бустанет твою карьеру и даст возможность попасть в команду мечты!
Хочу участвовать! Что нужно делать?
1️⃣ Подай заявку;
2️⃣ Мы свяжемся с тобой по почте и пригласим на отбор.
3анятия по iOS стартуют 12 марта, Android — 1 апреля.
❗️ Важно: участвовать могут только студенты 2-5 курса и магистранты воронежских вузов.
#мероприятия
1 403
MarketplaceKit
Ты наверняка слышал про суд между ЕС и Apple, где последнюю обвиняли в монополии. Мол, устанавливать приложения на iOS можно только из AppStore.
Компания Apple тянула судебный процесс, как солист группы A-ha тянул ноту в песне Summer Moved On. Это произошло отчасти из-за того, что необходимо было разработать техническое решение для поддержки и разработки сторонних магазинов приложений.
И вот свершилось — MarketplaceKit. 🏄♀️ Никита, iOS Team Lead в Surf, разобрался в карточках, как сделать свой AppStore.
#экспертный #от_сёрфера
1 403
Swift Macros
Apple представила Swift Macros на WWDC 2023 — он поможет сократить количество шаблонов в кодовой базе и упростить внедрение сложных функций.
В статье на Хабр 🏄♀️ iOS Team Lead в Surf Никита объяснил, что такое Swift Macros, сравнил кодогенерацию от Apple со сторонними решениями: Liquid, Generamba, Sourcery и рассказал, как создать собственный Swift Macros.
➡️ Читать статью
#экспертный #от_сёрфера
1 403
Про SF Symbols
Начнём год с поста об обожаемых и несомненно используемых SF Symbols! 🏄♀️ Даша, iOS-разработчик в Surf, расскажет о возможностях кастомизации цветом и неочевидных моментах.
#экспертный #от_сёрфера
