iOS Dev
الذهاب إلى القناة على Telegram
👨💻Автор: Виктор Грушевский (@Viktorianec) ⚒️ База: https://boosty.to/ios_dev | 🤖 @iOSIQBot | https://iosiq.ru 🍏Канал об iOS-разработке, алгоритмах и архитектурах ⭐️ Подготовка к собесам ⭐️ Код. Много кода. #ios #mobile #swift
إظهار المزيد7 969
المشتركون
لا توجد بيانات24 ساعات
+277 أيام
+5430 أيام
أرشيف المشاركات
7 969
ℹ️ Обновление в App store при отправке новой сборки
Расширили количество опций для соответствия экспортным требованиям.
Теперь можно выбирать из четырёх вариантов при ответе на вопрос о содержании алгоритмов шифрования:
1️⃣ Алгоритмы шифрования, которые являются частными или не принимаются в качестве стандартных международными организациями по стандартизации (IEEE, IETF, ITU и т. д.).
2️⃣ Стандартные алгоритмы шифрования вместо использования шифрования в составе операционной системы Apple или доступа к таковому (либо в дополнение к нему).
3️⃣ Оба вышеперечисленных алгоритма.
4️⃣ Ни один из вышеперечисленных алгоритмов.
И теперь подсказка про
.plist форсится самим Apple явно (а пост выше был хаком аж полгода назад).
@iOS Dev7 969
Ключевое слово Never в Swift: определение c примерами кода
Never — согласно документации Apple, возвращаемый тип функций, которые не возвращаются нормально, или, если сформулировать иначе, тип без значений.
Тип Never в Swift позволяет вам сообщить компилятору о точке выхода в вашем коде.
Это тип без значений, который предотвращает написание бесполезного кода.
Хотя сам по себе тип Never может быть малоизвестен, возможно, вы уже использовали его в своей кодовой базе (некоторые методы Swift юзают его по дефолту).
📖 В этом материале раскрывается понятие Never, приводятся примеры и объясняется, зачем его в целом можно использовать.
@iOS Dev7 969
👋 Всем привет!
☕️ Coffee&Code
📆 3 и 4 декабря
🍟Оффлайн встречи мобильных разработчиков в формате дружеской беседы.
Мероприятия совершенно бесплатны,
ждём всех желающих, обсудить разработку, задать вопросы, поделиться опытом и знаниями.
🌆Города в которых пройдут встречи:
iOS:
📍АЛМАТЫ
📍АНТАЛЬЯ
📍АСТАНА
📍БАКУ
📍БАЛИ
📍БАТУМИ
📍БИШКЕК
📍ВИЛЬНЮС
📍ГОМЕЛЬ
📍ЕРЕВАН
📍КАЗАНЬ
📍КРАСНОДАР
📍ЛОНДОН
📍МЕРСИН
📍МИНСК
📍МОСКВА
📍РОСТОВ-НА-ДОНУ
📍САНКТ-ПЕТЕРБУРГ
📍СТАМБУЛ
📍ТБИЛИСИ
📍ТЕЛЬ-АВИВ
📍ТОМСК
📍ЯРОСЛАВЛЬ
ANDROID:
📍МОСКВА
📍САНКТ-ПЕТЕРБУРГ
7 969
Настройка Shortcut Actions с параметрами для iOS-приложений с примером кода
📖 В этом материале автор рассказывает о создании нескольких шорткатов, которые позволят выполнять основные математические операции.
Кроме этого, приводится пример модификации шорткатов для показа потенциальных возможностей.
🛠 Если же не вы предпочитаете исследовать код, то готовый проект доступен по этой ссылке.
@iOS Dev
7 969
Регистрация на VK Cup уже началась. Кто не знал – это ежегодный чемпионат по программированию от VK.
Этот год отличается от остальных: задания стали масштабнее и интереснее, а в их подготовке участвует несколько команд VK – ВКонтакте, Дзен, Почта Mail.ru, департамент рекламных технологий. В этом году организаторы подготовили пять треков:
🔘Engine (спортивное программирование) пройдёт на Codeforces (задания для этого трека подготовил сам tourist);
🔘Mobile разработка на iOS или Android, ML, Go и JavaScript пройдут на All Cups.
Вы можете выбрать сразу несколько направлений, если вам уже есть 14 лет.
Квалификационный этап пройдёт с 3 по 18 декабря, а отборочный этап уже в следующем году, с 4 по 16 января. Победителей узнаем уже в феврале: они разделят между собой 4 000 000 рублей, а все финалисты получат электронные сертификаты, подарки и мерч.
Регистрация на участие в треке по олимпиадному программированию доступна здесь, а остальные треки здесь.
@iOS Dev
7 969
Пример реализации диаграммы с затемнением до указанного момента времени
В этом материале можно узнать, как построить диаграмму, отображающую УФ-индекс в течение дня (похожую на системное приложение погоды).
На диаграмме также используется линейный градиент для значения УФ-индекса, реализовано отображение временной шкалы, и затемняющий слой для уже прошедшего отрезка.
🛠 Код доступен по этой ссылке.
@iOS Dev
7 969
Реализация плавного перехода между цветами в Swift
Эту красивую технику можно создать, вычислив средний цвет входного изображения.
📖 Этот пример был создан с использованием изображений из Unsplash для создания желаемого эффекта.
🛠 Посмотреть на решение в коде можно на Github.
@iOS Dev
7 969
Техники перехода между разными экранами: от простых к интерактивным
Каждая из статей ниже описывает решения автора, который создавал красивые кастомные переходы для собственного приложения, а также рассказывает о его шагах на пути к достижению цели.
1️⃣ Создание кастомных переиспользуемых переходов.
2️⃣ Переходы между экранами: добавляем естественности.
3️⃣ Переходы между экранами: задание произвольного размера.
Нельзя не согласиться с автором насчёт следующего вывода: иногда стоит приложить усилия, чтобы разобраться в непростом API, чтобы в будущем сэкономить время при реализации более сложных переходов.
@iOS Dev
7 969
Подборка необычных эффектов в IOS с конференции Tokyo iOS Meetup
Stack Overflow говорил, что это будет просто (спойлер: это оказалось отнюдь не просто)
Тим Оливер, в прошлом разработчик Realm и pixiv, делится своим опытом реализации сразу нескольких необычных вещей в iOS, кажущихся, на первый взгляд, тривиальными, но на самом деле содержащими непростую реализацию.
📺 Видео с конференции доступно здесь.
@iOS Dev
