🗣 WWDC 2022
Одно из самый ожидаемых iOS разработчиками событий года - презентация WWDC 2022. Основная презентация, как и двумя годами ранее, пройдет в онлайн-формате.
Презентация стартует в 20:00 по Москве
Одно из самый ожидаемых iOS разработчиками событий года - презентация WWDC 2022. Основная презентация, как и двумя годами ранее, пройдет в онлайн-формате.
Презентация стартует в 20:00 по Москве
YouTube
WWDC 2022 - June 6 | Apple
Watch the WWDC22 Apple Keynote announcing the latest software, hardware, services, and operating systems.
To watch the event interpreted in American Sign Language (ASL), please click here: https://apple.co/38T45DA
For more on the Apple Worldwide Developers…
To watch the event interpreted in American Sign Language (ASL), please click here: https://apple.co/38T45DA
For more on the Apple Worldwide Developers…
👎3
#wwdc
APPLE WWDC 2022 - что показали (10 минут)
🗣 По горячим следам WWDC 2022 - что показали на основной сессии
Вчера в Купертино открылась ежегодная конференция WWDC.
Основные нововведения:
📍 Новая версия iOS - iOS 16
📍 Более гибкая настройка экрана блокировки и возможность использовать несколько экранов
📍 Расширенные возможности Apple Wallet и Apple Pay
📍 Режим приватности - отзыв разрешений
📍 Самое ожидаемое - процессоры M2. Пока только для MacBook Air и MacBook Pro 13
📍iPhone 13 Pro как web-камера для ноутбука
Более полный обзор фич по ссылке)
APPLE WWDC 2022 - что показали (10 минут)
🗣 По горячим следам WWDC 2022 - что показали на основной сессии
Вчера в Купертино открылась ежегодная конференция WWDC.
Основные нововведения:
📍 Новая версия iOS - iOS 16
📍 Более гибкая настройка экрана блокировки и возможность использовать несколько экранов
📍 Расширенные возможности Apple Wallet и Apple Pay
📍 Режим приватности - отзыв разрешений
📍 Самое ожидаемое - процессоры M2. Пока только для MacBook Air и MacBook Pro 13
📍iPhone 13 Pro как web-камера для ноутбука
Более полный обзор фич по ссылке)
Mobile-review.com — Все о мобильной технике и технологиях
Apple WWDC 2022 - новые MacBook, iOS 16, Watch OS 9 и другие анонсы
Главное мероприятие Apple первой половины 2022 года - новые ноутбуки, обновление iOS, MacOS и других систем, новые выдумки и задумки. Любопытное мероприятие.
👎3
#wwdc
🗣 Третий день WWDC, на какие сессии стоит обратить внимание
📍Discover Metal 3
📍The SwiftUI cookbook for navigation
📍Design for Arabic
📍Complications and widgets: Reloaded
📍Go further with Complications in WidgetKit
📍Meet WeatherKit
📍What's new in MapKit
📍Discover ARKit 6
📍What's new in AppKit
📍What's new in SwiftUI
📍What's new in UIKit
Если вам понравилась какая-то сессия WWDC - смело делитесь ею в комментариях
🗣 Третий день WWDC, на какие сессии стоит обратить внимание
📍Discover Metal 3
📍The SwiftUI cookbook for navigation
📍Design for Arabic
📍Complications and widgets: Reloaded
📍Go further with Complications in WidgetKit
📍Meet WeatherKit
📍What's new in MapKit
📍Discover ARKit 6
📍What's new in AppKit
📍What's new in SwiftUI
📍What's new in UIKit
Если вам понравилась какая-то сессия WWDC - смело делитесь ею в комментариях
👍4👎3
#ui #swift #ios
New in iOS 16 — Self-resizing UICollectionView Cells (3 минуты)
🗣 В iOS 16 разработчикам наконец станет легче работать с размерами ячеек Table View or Collection View
НА WWDC 2022 Apple анонсировали важное улучшение фреймворка UIKit. Теперь ячейки Table View и Collection View самостоятельно подстраиваются под размер контента через аттрибут selfSizingInvalidation (true по умолчанию)
Изменения размеров ячеек можно через метод invalidateIntrinsicContentSize() с анимацией и через этот метод внутри UIView.performWithoutAnimation без анимации
New in iOS 16 — Self-resizing UICollectionView Cells (3 минуты)
🗣 В iOS 16 разработчикам наконец станет легче работать с размерами ячеек Table View or Collection View
НА WWDC 2022 Apple анонсировали важное улучшение фреймворка UIKit. Теперь ячейки Table View и Collection View самостоятельно подстраиваются под размер контента через аттрибут selfSizingInvalidation (true по умолчанию)
Изменения размеров ячеек можно через метод invalidateIntrinsicContentSize() с анимацией и через этот метод внутри UIView.performWithoutAnimation без анимации
👎3👍2
#apple #hardware
В процессорах Apple M1 нашли аппаратную уязвимость (2 минуты)
🗣 Cтоит ознакомиться, если вы планируете покупать технику Apple с процессором M1
Исследователи Лаборатории компьютерных наук и искусственного интеллекта (CSAIL) при Массачусетском технологическом институте рассказали об аппаратной уязвимости процессора M1, которую, к сожалению, нельзя исправить программными средствами.
В процессорах Apple M1 нашли аппаратную уязвимость (2 минуты)
🗣 Cтоит ознакомиться, если вы планируете покупать технику Apple с процессором M1
Исследователи Лаборатории компьютерных наук и искусственного интеллекта (CSAIL) при Массачусетском технологическом институте рассказали об аппаратной уязвимости процессора M1, которую, к сожалению, нельзя исправить программными средствами.
Хабр
В процессорах Apple M1 нашли аппаратную уязвимость
Исследователи Лаборатории компьютерных наук и искусственного интеллекта (CSAIL) при Массачусетском технологическом институте изложили сценарий атаки PACMAN, которая возможна благодаря аппаратной...
👎3🤔2
#ios #swift
📺 Создание и настройка диаграмм с помощью нового Swift Charts Framework (15 мин)
🗣 Перевод туториала по работе с новым фреймворком от Apple Swift Charts для создания диаграмм в приложениях
В статье представлено несколько примеров работы с API Swift Charts и визуально это выглядит очень эффекто. Так же в статье есть:
📍 Ссылка на github, откуда вы можете скачать исходники и сами поэкспериментировать с имеющимися примерами
📍 Ссылка на оригинальный туториал
📺 Создание и настройка диаграмм с помощью нового Swift Charts Framework (15 мин)
🗣 Перевод туториала по работе с новым фреймворком от Apple Swift Charts для создания диаграмм в приложениях
В статье представлено несколько примеров работы с API Swift Charts и визуально это выглядит очень эффекто. Так же в статье есть:
📍 Ссылка на github, откуда вы можете скачать исходники и сами поэкспериментировать с имеющимися примерами
📍 Ссылка на оригинальный туториал
👎3🔥1
#research
Рейтинг инструментов iOS разработки, 2022 год (5минут)
🗣 Какие инструменты пользуются популярностью у iOS разработчиков
DevCrowd при поддержке Вконтакте провели опрос, в котором приняло участие около 2000 разработчков. Тема опроса - какие инструменты и технологии используют разработчики, чтобы определить наиболее популярные
Опрос охватывает архитектуру, языки, IDE и прочее
Из интересного:
📍 SPM уже дышит в спину CocoaPods, в то время как второй теряет популярность
📍 MVC все еще очень популярная архитектура и уступает только MVVM
📍 Как ни парадоксально, но нельзя с уверенностью сказать, что никто не верстает на сторибордах. 25% ответили, что используют этот подход к созданию интерфейсов
📍 Принты и брейкпоинты почти одинаково часто используются для отладки приложений
Рейтинг инструментов iOS разработки, 2022 год (5минут)
🗣 Какие инструменты пользуются популярностью у iOS разработчиков
DevCrowd при поддержке Вконтакте провели опрос, в котором приняло участие около 2000 разработчков. Тема опроса - какие инструменты и технологии используют разработчики, чтобы определить наиболее популярные
Опрос охватывает архитектуру, языки, IDE и прочее
Из интересного:
📍 SPM уже дышит в спину CocoaPods, в то время как второй теряет популярность
📍 MVC все еще очень популярная архитектура и уступает только MVVM
📍 Как ни парадоксально, но нельзя с уверенностью сказать, что никто не верстает на сторибордах. 25% ответили, что используют этот подход к созданию интерфейсов
📍 Принты и брейкпоинты почти одинаково часто используются для отладки приложений
👎3
#apple #guidelines
Apple смягчила требования к публикуемым в App Store приложениям (10 минут)
Во время конференции WWDC Apple анонсировала изменения в наборе рекомендаций по проверке приложений в App Store
📍 Удалено правило 4.2.3 - приложение должно «включать в двоичный файл достаточный контент, чтобы оно могло работать при запуске»
📍 Удалено правило 5.3.3 - запрещает пользователям покупать лотерейные билеты или инициировать переводы средств в приложении
📍 Удалено правило 4.7 - ограничивает лотереи и благотворительные пожертвования в коде, не встроенном в двоичный файл
📍 В правиле 5.2.5 компания просто говорит, что приложения должны соответствовать требованиям к атрибуции, изложенным в документации WeatherKit.
📍 Удалено правило 2.5.4 - Apple больше не требует, чтобы приложения, использующие в фоновом режиме эту функцию, напоминали пользователям, что это «может значительно сократить срок службы батареи».
Apple смягчила требования к публикуемым в App Store приложениям (10 минут)
Во время конференции WWDC Apple анонсировала изменения в наборе рекомендаций по проверке приложений в App Store
📍 Удалено правило 4.2.3 - приложение должно «включать в двоичный файл достаточный контент, чтобы оно могло работать при запуске»
📍 Удалено правило 5.3.3 - запрещает пользователям покупать лотерейные билеты или инициировать переводы средств в приложении
📍 Удалено правило 4.7 - ограничивает лотереи и благотворительные пожертвования в коде, не встроенном в двоичный файл
📍 В правиле 5.2.5 компания просто говорит, что приложения должны соответствовать требованиям к атрибуции, изложенным в документации WeatherKit.
📍 Удалено правило 2.5.4 - Apple больше не требует, чтобы приложения, использующие в фоновом режиме эту функцию, напоминали пользователям, что это «может значительно сократить срок службы батареи».
👎3
#macos #ventura
Which devices are compatible with MacOS Ventura? (3 минуты)
🗣 На какие устройства придет обновление на MacOS Ventura?
На WWDC Apple рассказала о грядущей версии MacOS под названием Ventura. Также опубликовала список девайсов, для которых будет доступно обновление. К сожалению, обновление не получило довольно большое количество все еще популярных устройств. Вероятно, это связано с попытками компании пересадить разработчиков на свои процессоры M1/M2.
По ссылке можно ознакомиться с более полным списком устройств
Which devices are compatible with MacOS Ventura? (3 минуты)
🗣 На какие устройства придет обновление на MacOS Ventura?
На WWDC Apple рассказала о грядущей версии MacOS под названием Ventura. Также опубликовала список девайсов, для которых будет доступно обновление. К сожалению, обновление не получило довольно большое количество все еще популярных устройств. Вероятно, это связано с попытками компании пересадить разработчиков на свои процессоры M1/M2.
По ссылке можно ознакомиться с более полным списком устройств
👎3
#ios
App Icon Generator is no longer needed with Xcode 14 (5 минут)
В грядущем XCode 14 разработчикам наконец-то не придется страдать созданием и расставлением иконок для всех таргетов, а досточно будет лишь картинки разрешением 1024x1024.
Однако такой подход усложнит возможность использования разных иконок для разных таргетов.
А что ближе вам в этом вопросе: простота или гибкость использования?
App Icon Generator is no longer needed with Xcode 14 (5 минут)
В грядущем XCode 14 разработчикам наконец-то не придется страдать созданием и расставлением иконок для всех таргетов, а досточно будет лишь картинки разрешением 1024x1024.
Однако такой подход усложнит возможность использования разных иконок для разных таргетов.
А что ближе вам в этом вопросе: простота или гибкость использования?
👎3
#git #cats
GIT PURR! Git Commands Explained with Cats! (1 минута)
HTTP Cats (10 минут)
🗣 Все лучше с котиками
Лучший способ изучения и запоминания информации - построение ассоциативного ряда. Один из вариантов - котики. Воскресный пост с инструкцией по популярными гид функциям и список статусов запросов
GIT PURR! Git Commands Explained with Cats! (1 минута)
HTTP Cats (10 минут)
🗣 Все лучше с котиками
Лучший способ изучения и запоминания информации - построение ассоциативного ряда. Один из вариантов - котики. Воскресный пост с инструкцией по популярными гид функциям и список статусов запросов
😁4👎3
#algorithms #tasks
Считаем, сколько заплатить в магазине и проверяем поле морского боя: разбор задач для разработчиков C#, iOS и Android (15 минут)
🗣 Разбор задач в рамках отбора участников на курсы Route 256
Воскресный вечер - хорошее время для того, чтобы порешать логические задачи для разработчиков. Разрбор логических задач от курсов для опытных разработчиков Route 256.
Среди задач:
📍 Задача с Г-образным морским боем
📍 Задача на размещение пассажиров в купе
📍 Задача на работу с адресной книгой
Решения по умолчанию скрыты, чтобы можно было сначала самим поломать голову над задачами, но если вдохновение не приходит - можно посмотреть решение)
Считаем, сколько заплатить в магазине и проверяем поле морского боя: разбор задач для разработчиков C#, iOS и Android (15 минут)
🗣 Разбор задач в рамках отбора участников на курсы Route 256
Воскресный вечер - хорошее время для того, чтобы порешать логические задачи для разработчиков. Разрбор логических задач от курсов для опытных разработчиков Route 256.
Среди задач:
📍 Задача с Г-образным морским боем
📍 Задача на размещение пассажиров в купе
📍 Задача на работу с адресной книгой
Решения по умолчанию скрыты, чтобы можно было сначала самим поломать голову над задачами, но если вдохновение не приходит - можно посмотреть решение)
👎3👍1
#wwdc
WWDC NOTES - краткое содержание
All WWDC 2022 Sessions
🗣 Как познакомиться с сессиями WWDC 2022, если лень смотреть видео?
Если посмотреть сессию WWDC надо/хочется, но вы не любите смотреть видео, есть несколько вариантов
📍 Прочитать краткое содержание
📍 Прочитать транскрипт, который прилагается к видео сессии
📍Или можно сочетать
WWDC NOTES - краткое содержание
All WWDC 2022 Sessions
🗣 Как познакомиться с сессиями WWDC 2022, если лень смотреть видео?
Если посмотреть сессию WWDC надо/хочется, но вы не любите смотреть видео, есть несколько вариантов
📍 Прочитать краткое содержание
📍 Прочитать транскрипт, который прилагается к видео сессии
📍Или можно сочетать
👎3👍1
#swiftui #vision
Live Text API in iOS 16 — Scanning Data With the Camera in SwiftUI (6 минут)
🗣 Сканирование данных с камеры с помощью SwiftUI
Туториал по использованию улучшенного распознавания текста от Apple. Live Text поддерживает 8 языков (English, Chinese (both simplified and traditional), French, Italian, German, Spanish, and Portuguese) и поддержка еще 3-х будет добавлена в MacOS Ventura (Japanese, Korean, and Ukrainian)
Live Text API in iOS 16 — Scanning Data With the Camera in SwiftUI (6 минут)
🗣 Сканирование данных с камеры с помощью SwiftUI
Туториал по использованию улучшенного распознавания текста от Apple. Live Text поддерживает 8 языков (English, Chinese (both simplified and traditional), French, Italian, German, Spanish, and Portuguese) и поддержка еще 3-х будет добавлена в MacOS Ventura (Japanese, Korean, and Ukrainian)
👎2
#swift #сoroutine
[Async/await] Как работает Coroutine Model (10 минут)
🗣 Что такое coroutine model и зачем нужно?
Уже давно знакомые для Android разработчиков корутины для iOS разработчиков еще в новинку. Вам будет интересна эта статья, если вы хотите понять:
📍 Что это?
📍 Как это работает?
📍 Как они появились?
📍 В чем преимущество перед стандартным подходом?
[Async/await] Как работает Coroutine Model (10 минут)
🗣 Что такое coroutine model и зачем нужно?
Уже давно знакомые для Android разработчиков корутины для iOS разработчиков еще в новинку. Вам будет интересна эта статья, если вы хотите понять:
📍 Что это?
📍 Как это работает?
📍 Как они появились?
📍 В чем преимущество перед стандартным подходом?
👎3
#development
How Much Does It Cost To Develop An iOS App? (6 минут)
🗣 Сколько стоит твое приложение?
В среде фрилансеров есть шутки про приложение для маркетплейса или банка за 1000$. Однако даже опытному разработчику бывает непросто понять, сколько стоит приложение. Чтобы лучше понимать это - интересная обзорная статья с примерами сумм.
How Much Does It Cost To Develop An iOS App? (6 минут)
🗣 Сколько стоит твое приложение?
В среде фрилансеров есть шутки про приложение для маркетплейса или банка за 1000$. Однако даже опытному разработчику бывает непросто понять, сколько стоит приложение. Чтобы лучше понимать это - интересная обзорная статья с примерами сумм.
👎3
#swift #testing #images
How to test iOS app features that produce complex outputs like images | Live Dev Mentoring (33 минуты)
🗣 Знаете ли вы как тестировать фичи, которые создают такие данные, как например, картинки?
Caio и Mike регулярно проводят менторинг-сессии, в рамках которых разбирают интересные проблемы. Их можно смотреть и перенять предложенное решение. А возможно, иногда и увидеть, какой путь тебе не подходит, не расходуя время на его реализацию.
How to test iOS app features that produce complex outputs like images | Live Dev Mentoring (33 минуты)
🗣 Знаете ли вы как тестировать фичи, которые создают такие данные, как например, картинки?
Caio и Mike регулярно проводят менторинг-сессии, в рамках которых разбирают интересные проблемы. Их можно смотреть и перенять предложенное решение. А возможно, иногда и увидеть, какой путь тебе не подходит, не расходуя время на его реализацию.
Essential Developer
How to test iOS app features that produce complex outputs like images | Live Dev Mentoring — Essential Developer
Testing simple outputs like Strings or Integers is easy in Swift. What about testing iOS app features that produce complex outputs like images?
👎3👍1
#swift #charts
Swift-Charts-Examples
Хочется поэкспериментировать со Swift Charts?
Или посмотреть примеры?
По ссылке вас ждёт репозиторий с примерами популярных графиков с использованием Swift Charts. Можно ознакомится и даже самим воконтрибутить с использованием нового инструмента. Дерзайте!
Swift-Charts-Examples
Хочется поэкспериментировать со Swift Charts?
Или посмотреть примеры?
По ссылке вас ждёт репозиторий с примерами популярных графиков с использованием Swift Charts. Можно ознакомится и даже самим воконтрибутить с использованием нового инструмента. Дерзайте!
👎3👍1
#swift #performance
9 Ways to Boost Your Swift Code Performance (5 минут)
🗣 9 способов прокачать производительность проекта на Swift
Статья про базовые советы по перформансу, где автор объясняет, что и почему влияет на производительность, а не просто дает абстрактные советы.
9 Ways to Boost Your Swift Code Performance (5 минут)
🗣 9 способов прокачать производительность проекта на Swift
Статья про базовые советы по перформансу, где автор объясняет, что и почему влияет на производительность, а не просто дает абстрактные советы.
👎3👍2
#ios #payments
Сторонние платежи в App Store стали доступны в Южной Корее (5 минут)
🗣 Расширяется география сторонних платежей в AppStore
Apple открыла сторонние платежи в App Store в Южной Корее. В обновлении купертиновцы сообщили, что теперь разработчики могут встраивать в свои приложения сторонние платёжные сервисы. Однако Apple будет брать 26% комиссии со сторонних покупок.
Сторонние платежи в App Store стали доступны в Южной Корее (5 минут)
🗣 Расширяется география сторонних платежей в AppStore
Apple открыла сторонние платежи в App Store в Южной Корее. В обновлении купертиновцы сообщили, что теперь разработчики могут встраивать в свои приложения сторонние платёжные сервисы. Однако Apple будет брать 26% комиссии со сторонних покупок.
👎3