Не пропустите важную новость от Apple, центр сертификации для Apple Push Notification (APNs) меняется. APNs обновит сертификаты сервера в песочнице 20 января 2025 года, а на проде — 24 февраля 2025 года. Всем у кого есть пуши в приложениях, необходимо будет обновить хранилище, включив новый сертификат сервера: SHA-2 Root: сертификат центра сертификации USERTrust RSA.
Чтобы обеспечить плавный переход и избежать сбоев при доставке push-уведомлений, убедитесь, что как старые, так и новые сертификаты включены в хранилище доверенных сертификатов.
Сами сертификаты APNs SSL обновлять не требуется.
Если не поняли про что это, но у вас есть пуши, покажите эту новость вашим бек разработчикам. Если используете сторонний сервис для отправки пушей - они обновятся сами.
Please open Telegram to view this post
VIEW IN TELEGRAM
Apple
Apple Push Notification service server certificate update - Latest News - Apple Developer
The Certification Authority (CA) for Apple Push Notification service (APNs) is changing. APNs will update the server certificates in sandbox on January 20, 2025, and in production on February 24, 2025. All developers using APNs will need to update their application’s…
👍9
У каждого разработчика есть свои любимые инструменты, которыми мы часто забываем делиться с другими. Нам всегда кажется инструмент хорошо известным, сразу после того как мы его нашли. Автор статьи решил поделиться с нами своими инструментами:
• WTF Autolayout - расшифровка ошибок констрейнтов автолэйаута
• Xcode Tips - содержат подсказки и шорткаты для более продуктивного использования Xcode.
• Proxyman / Charles - Классика для управления HTTP/HTTPS запросами и ответами
Я для себя нашел пару новых, а вы? Пишите в комментарии те сервисы и инструменты, которыми пользуетесь в разработе
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
Параллелизм - ключевая концепция современного программирования для создания адаптивных и высокопроизводительных приложений. Еще Swift 5.5 управление параллелизмом получило новые инструменты, но не все их научились применять в своих проектах. В статье автор разбирается в основах работы акторов и на примере рассматривает лучшие практики для работы с параллелизмом. В примере автор создает простое приложение для управления задачами, используя SwiftUI и акторы. Это приложение позволит пользователям управлять задачами, добавляя новые задачи, помечая их как выполненные и удаляя их. Управление состоянием задач осуществляется акторами. Рассматриваются примеры:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Надеюсь, вы уже знаете о концепции Copy On Write и задавались вопросом, что это значит. На первый взгляд это может показаться загадочным и даже абстрактным, и его трудно представить. После прочтения данной статьи вы точно поймете, что это значит, как реализовать Copy On Write в Swift, а также познакомитесь с замечательным макросом Swift, который переносит логику Copy On Write в ваш код. Структура статьи:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Uber одним из первых внедрял дизайн систему и собрали за все время много шишек. Приложение запускает функции одновременно по всему миру, изменяя детали на сотнях экранов с помощью тысяч фича флагов... И сами признаются что ни дизайнеры, ни инженеры, ни QA, ни продакты не могут визуализировать каждый пользовательский сценарий. Uber нужна система мониторинга такого же масштаба для оценки качества дизайна, чтобы предотвратить ухудшение пользовательского опыта, особенно при внедрении доступности в существующих интерфейсах, разработанных в рамках базовой дизайн-системы Uber.
В статье ребята делятся своим опытом создания «Системы мониторинга дизайна»
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Это просто вау! Интересное повествание по созданию анимации с использованием
SwiftUI
и MetalKit
:UIKit
и MetalKit.
MTLComputePipelineState
для рендеринга частиц. ParticleCloud
включает анимацию прогресса и предварительную нормализацию точки касания. Я крайне советую полистать примеры кода и промежуточные этапы, редко получается рассказать про работу с Metal простым языком.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍4🔥1
iOS 18.1 - первое крупное обновление для iOS 18 с новыми функциями и в ней только начинает появляться то что показывали на WWDC:
Что работает в Apple Intelligence на iOS 18.1:
Для того чтобы опробовать Apple Intelligence не достаточно iPhone 15 Pro+, нужно сменить регион на US, сменить язык устройства на английский и записаться в лист ожидания
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
Свершилось! GitHub Copilot теперь официально поддерживает Xcode (Public Preview). Очень интересно будет потестить рядом с новым Apple Intelligence автокомплитом
В Xcode Copilot может:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Octoverse: Ежегодный отчет Github по трендам в разработке
Очень много инсайтов в отчете:
🟢 ИИ выводит Python на первое место по мере роста числа разработчиков по всему миру
🟢 Растет интерес к ИИ и компактным моделям.
🟢 Число разработчиков на GitHub быстро растет, особенно в Африке, Латинской Америке и Азии.
🟢 Индия может обогнать США по количеству разработчиков на GitHub к 2028 году.
🟢 В Латинской Америке наблюдается быстрый рост в сфере открытых банковских услуг и ИИ.
🟢 В Азиатско-Тихоокеанском регионе число разработчиков растет быстрыми темпами.
🟢 Открытый исходный код играет важную роль в ранних экспериментах и внедрении ИИ.
🟢 GitHub Copilot помогает разработчикам быстрее учиться и создавать программное обеспечение.
🟢 34% участников топ-10 проектов внесли первый вклад после регистрации на GitHub Copilot.
🟢 GitHub Copilot используется более миллионами разработчиков и студентов
🟢 В 2024 году обнаружено более 39 миллионов утечек "секретов"
🟢 Shell обогнал C в 2024 году
🟢 TypeScript обогнал Java и вошел в тройку лучших языков на GitHub
🟢 Rust набирает популярность благодаря безопасности и производительности
Очень много инсайтов в отчете:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1