Сёрф iOS-разработка
1.33K subscribers
384 photos
25 videos
95 links
Download Telegram
Разбираемся в SwiftData 🍏

Многим iOS-разработчикам хотелось иметь более современный инструмент вместо Core Data, который бы поддерживал все новые возможности языка Swift. И вот на WWDC23 представили SwiftData, который упрощает создание схемы данных, конфигурацию хранилища, а также саму работу с данными.

Surf iOS Developer Света разобралась, что из себя представляет новый фреймворк и попробовала написать на нём небольшое приложение.

➡️ Читать статью

#экспертный
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
Что нового появилось в DoсC

На WWDC23 представили ряд обновлений в инструментах разработчика. В том числе и в DocC — инструменте создания полноценной документации для приложений, фреймворков или SPM-пакетов.

1️⃣ Documentation preview editor даёт возможность наблюдать отрендеренную версию документа в реалтайме — пока вы работаете над его созданием.

2️⃣ Grid-based layout позволяет представить информацию в виде набора строк и столбцов. При этом ширину столбцов можно гибко настраивать (@Row/@Column).

3️⃣ Navigator Tab сожмёт однотипную информацию, занимающую много места в документе, в один UI-компонент (@TabNavigator).

4️⃣ Video directive дает возможность добавить видео к документации (@Video).

5️⃣ Links — превосходный способ выделить для пользователя особо важные ссылки на другие страницы (@Links).

6️⃣ Ряд новых директив, позволяющих настроить отображение конкретной страницы:
@CallToAction;
@PageKind;
@PageColor;
@PageImage;

7️⃣ Собственные темы для кастомизации всей документации, позволяющие изменять цветовую палитру и шрифты.

8️⃣ А также механизм Swift-DocC quick navigation — простой способ найти что-то в огромной документации и переместиться к той странице, которая нужна.

#экспертный
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Ачивки Surf iOS

Делимся рейтингами, где оказались в призовых местах:

🏆 1 место в рейтинге лучших iOS-разработчиков по версии G2;
🏆 7 место в рейтинге лучших сайтов для найма iOS-разработчиков по версии Aloa;
🏆 11 место в рейтинге лучших компаний-разработчиков iOS-приложений по версии Visual Objects.

Подтверждаем свою надёжность и качество 🤟

#ачивки
4🔥4👍2
Воронеж, приглашаем на митап по мобилкам с Тинькофф 🤩

Собираемся, чтобы понетворкать и пообщаться с экспертами в области Android и iOS-разработки. В программе:

➡️ Доклады про AI в разработке и разбор нового фреймворка SwiftData;
➡️ Угощения, напитки и мерч для участников;
➡️ Неформальное общение и дружеская атмосфера.

Дата, время, место:
📅 5 июля, 19:00 по мск
📍 Воронеж, площадка «1900» (ул. Кольцовская, 24ж)

Регистрируйся по ссылке.

#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1🔥1
Летняя школа iOS: программа, спикеры, формат 🍏

А вот и программа летней школы по iOS! Первый день отведём под лекции, второй и третий — под практику, на четвёртый подведём итоги и пригласим лучших на стажировку.

➡️ Смотри программу школы в карточках и регистрируйся.

📍 Регистрацию завершим 27 июля в 14:00 по мск, успевай!

#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥2
Переменные состояния в SwiftUI 🍏

SwiftUI — это кроссплатформенный фреймворк для создания интерфейсов для устройств от компании Apple. В отличие от UIKit, фреймворк использует декларативный подход, а не императивный. Суть в том, что разработчик должен описать, что программа должна сделать, а не как именно.

Чтобы изменить вид интерфейса, в SwiftUI есть «переключатели» или переменные состояния. Понять, чем эти переменные отличаются друг от друга, может быть сложно. Постараемся кратко и понятно это объяснить.

➡️ Листай карточки и сохраняй пост, чтобы во время работы было на что опереться 😉

#экспертный #от_сёрфера
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13