Что нового в Swift 5.7?
Вспоминаем, резюмируем, ждём.
📱 Выход нового айфона уже совсем скоро, а вместе с ним и паблик-релиз новой оси. В новом Xcode версия Swift по дефолту будет 5.7, поэтому будет полезно вспомнить (или узнать), что теперь можно использовать.
В нашем канале я старался оперативно рассказывать о всех изменениях в формате кратких постов с примерами:
⚪ Новый синтаксис в Swift 5.7 для optional unwrapping.
⚪ Упрощаем написание и понимание кода в Swift 5.7 использованием some.
⚪ Улучшение работы с closures в Swift 5.7.
⚪ Новое API для взаимодействия со временем.
📖 В этой статье Пола Хадсона новшества перечисляются в разумном порядке с практическими объяснениями.
🛠 Также с ними можно познакомиться в формате Xcode Playground.
@iOS Dev
Вспоминаем, резюмируем, ждём.
📱 Выход нового айфона уже совсем скоро, а вместе с ним и паблик-релиз новой оси. В новом Xcode версия Swift по дефолту будет 5.7, поэтому будет полезно вспомнить (или узнать), что теперь можно использовать.
В нашем канале я старался оперативно рассказывать о всех изменениях в формате кратких постов с примерами:
⚪ Новый синтаксис в Swift 5.7 для optional unwrapping.
⚪ Упрощаем написание и понимание кода в Swift 5.7 использованием some.
⚪ Улучшение работы с closures в Swift 5.7.
⚪ Новое API для взаимодействия со временем.
📖 В этой статье Пола Хадсона новшества перечисляются в разумном порядке с практическими объяснениями.
🛠 Также с ними можно познакомиться в формате Xcode Playground.
@iOS Dev
5 сложных алгоритмов, упрощенных с помощью функций высшего порядка в Swift
Как разработчику, нам очень часто приходится иметь дело со сложными алгоритмами, на разработку которых уходят часы или даже дни.
Благодаря функциям высшего порядка Swift, таким как
📖 В этой статье автор рассказывает о пяти алгоритмах, реализацию которых можно упростить благодаря функциям высшего порядка в Swift.
@iOS Dev
Как разработчику, нам очень часто приходится иметь дело со сложными алгоритмами, на разработку которых уходят часы или даже дни.
Благодаря функциям высшего порядка Swift, таким как
map
, reduce
, filter
и т. д., некоторые из этих сложных алгоритмов теперь можно легко решить c помощью нескольких строк кода.📖 В этой статье автор рассказывает о пяти алгоритмах, реализацию которых можно упростить благодаря функциям высшего порядка в Swift.
@iOS Dev
Swift 30 Projects — подборка опенсорсных проектов на самые разные темы
Сделано разработчиками для разработчиков
🛠 Этот репозиторий содержит проекты, демонстрирующие следующие примеры:
🔘 Простые компоненты UIKit.
🔘 UIScrollView, UITableView, UICollectionView.
🔘 CAAnimations и UIView Animations.
🔘 Локальные уведомления.
🔘 Фреймворки MapKit, Contact и Core ML.
🔘 Core Data, Today Extension и 3D touch.
🔘 Популярные фреймворки с открытым исходным кодом.
🔘 Паттерны проектирования.
🔘 XCTest.
Для каждого проекта есть свой README и скриншоты, все подробности можно найти там.
#opensource
@iOS Dev
Сделано разработчиками для разработчиков
🛠 Этот репозиторий содержит проекты, демонстрирующие следующие примеры:
🔘 Простые компоненты UIKit.
🔘 UIScrollView, UITableView, UICollectionView.
🔘 CAAnimations и UIView Animations.
🔘 Локальные уведомления.
🔘 Фреймворки MapKit, Contact и Core ML.
🔘 Core Data, Today Extension и 3D touch.
🔘 Популярные фреймворки с открытым исходным кодом.
🔘 Паттерны проектирования.
🔘 XCTest.
Для каждого проекта есть свой README и скриншоты, все подробности можно найти там.
#opensource
@iOS Dev
Появится Crash Detection
Автоматически уведомит экстренные службы в случае столкновения на авто.
Важное и полезное нововведение!
Обучили на 1 миллионе часов реального вождения и обнаружения аварий.
Юзают кучу данных с гироскопа и не только, что позволит наиболее точно определить степень повреждений.
@iOS Dev
Автоматически уведомит экстренные службы в случае столкновения на авто.
Важное и полезное нововведение!
Обучили на 1 миллионе часов реального вождения и обнаружения аварий.
Юзают кучу данных с гироскопа и не только, что позволит наиболее точно определить степень повреждений.
@iOS Dev
Новые AirPods Pro
Более крутая начинка, новый чип.
Магия будет происходить с помощью Spatial Audio.
Можно будет настроить персональный профиль, специально для того, кто слушает. А как было раньше?!
А вот 2x-шумоподавление звучит очень достойно!
Adaptive Transparency позволит более качественно работать с окружением, включая, например, дорожные работы.
⏳6 часов без подзарядки и 30 суммарно.
😳А ещё новый сенсор на наушниках, можно будет регулировать звук?!
От $249 - ради сенсора можно и подумать!
@iOS Dev
Более крутая начинка, новый чип.
Магия будет происходить с помощью Spatial Audio.
Можно будет настроить персональный профиль, специально для того, кто слушает. А как было раньше?!
А вот 2x-шумоподавление звучит очень достойно!
Adaptive Transparency позволит более качественно работать с окружением, включая, например, дорожные работы.
⏳6 часов без подзарядки и 30 суммарно.
😳А ещё новый сенсор на наушниках, можно будет регулировать звук?!
От $249 - ради сенсора можно и подумать!
@iOS Dev
Спутниковая связь - подтверждено!!!!
Ну наконец-то ТОП-фича!
Несмотря на распространение вышек сотовой связи, всё ещё остаются места, которые вне зоны доступа.
Но для спутников преграды нет.
С помощью специального алгоритма 15 секунд при обычных условиях хватит, чтобы отправить экстренное текстовое сообщение. Amazing!
Доступно с iPhone 14, сначала покроют США и Канаду, первые два года - бесплатно (ну, всё как обычно).
@iOS Dev
Ну наконец-то ТОП-фича!
Несмотря на распространение вышек сотовой связи, всё ещё остаются места, которые вне зоны доступа.
Но для спутников преграды нет.
С помощью специального алгоритма 15 секунд при обычных условиях хватит, чтобы отправить экстренное текстовое сообщение. Amazing!
Доступно с iPhone 14, сначала покроют США и Канаду, первые два года - бесплатно (ну, всё как обычно).
@iOS Dev