Что нового в 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
🔥20👍8❤🔥4🤩3
5 сложных алгоритмов, упрощенных с помощью функций высшего порядка в Swift
Как разработчику, нам очень часто приходится иметь дело со сложными алгоритмами, на разработку которых уходят часы или даже дни.
Благодаря функциям высшего порядка Swift, таким как
📖 В этой статье автор рассказывает о пяти алгоритмах, реализацию которых можно упростить благодаря функциям высшего порядка в Swift.
@iOS Dev
Как разработчику, нам очень часто приходится иметь дело со сложными алгоритмами, на разработку которых уходят часы или даже дни.
Благодаря функциям высшего порядка Swift, таким как
map, reduce, filter и т. д., некоторые из этих сложных алгоритмов теперь можно легко решить c помощью нескольких строк кода.📖 В этой статье автор рассказывает о пяти алгоритмах, реализацию которых можно упростить благодаря функциям высшего порядка в Swift.
@iOS Dev
🔥37👍9👏2💯1
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
🔥37👍9👏1🎉1🤩1
Появится Crash Detection
Автоматически уведомит экстренные службы в случае столкновения на авто.
Важное и полезное нововведение!
Обучили на 1 миллионе часов реального вождения и обнаружения аварий.
Юзают кучу данных с гироскопа и не только, что позволит наиболее точно определить степень повреждений.
@iOS Dev
Автоматически уведомит экстренные службы в случае столкновения на авто.
Важное и полезное нововведение!
Обучили на 1 миллионе часов реального вождения и обнаружения аварий.
Юзают кучу данных с гироскопа и не только, что позволит наиболее точно определить степень повреждений.
@iOS Dev
🔥19💯5👍3😁1😱1
Новые AirPods Pro
Более крутая начинка, новый чип.
Магия будет происходить с помощью Spatial Audio.
Можно будет настроить персональный профиль, специально для того, кто слушает. А как было раньше?!
А вот 2x-шумоподавление звучит очень достойно!
Adaptive Transparency позволит более качественно работать с окружением, включая, например, дорожные работы.
⏳6 часов без подзарядки и 30 суммарно.
😳А ещё новый сенсор на наушниках, можно будет регулировать звук?!
От $249 - ради сенсора можно и подумать!
@iOS Dev
Более крутая начинка, новый чип.
Магия будет происходить с помощью Spatial Audio.
Можно будет настроить персональный профиль, специально для того, кто слушает. А как было раньше?!
А вот 2x-шумоподавление звучит очень достойно!
Adaptive Transparency позволит более качественно работать с окружением, включая, например, дорожные работы.
⏳6 часов без подзарядки и 30 суммарно.
😳А ещё новый сенсор на наушниках, можно будет регулировать звук?!
От $249 - ради сенсора можно и подумать!
@iOS Dev
🔥21👏4👍2🤨1
Спутниковая связь - подтверждено!!!!
Ну наконец-то ТОП-фича!
Несмотря на распространение вышек сотовой связи, всё ещё остаются места, которые вне зоны доступа.
Но для спутников преграды нет.
С помощью специального алгоритма 15 секунд при обычных условиях хватит, чтобы отправить экстренное текстовое сообщение. Amazing!
Доступно с iPhone 14, сначала покроют США и Канаду, первые два года - бесплатно (ну, всё как обычно).
@iOS Dev
Ну наконец-то ТОП-фича!
Несмотря на распространение вышек сотовой связи, всё ещё остаются места, которые вне зоны доступа.
Но для спутников преграды нет.
С помощью специального алгоритма 15 секунд при обычных условиях хватит, чтобы отправить экстренное текстовое сообщение. Amazing!
Доступно с iPhone 14, сначала покроют США и Канаду, первые два года - бесплатно (ну, всё как обычно).
@iOS Dev
😱19🔥9😁5👍4🤔4🎉1