#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
#macos
10 Little macOS Apps that Make a Big Difference in 2022 [Part 1] (5 минут)
10 Little macOS Apps that Make a Big Difference in 2022 [Part 2] (5 минут)
🗣 Полезные утилиты для MacOS
Сегодня не одна, а целых две статьи с интересными утилитами для вашего устройства на MacOS. Есть программы для работы с трафиком, мониторинга потребления ресурсов, расширенная панель меню и так далее
10 Little macOS Apps that Make a Big Difference in 2022 [Part 1] (5 минут)
10 Little macOS Apps that Make a Big Difference in 2022 [Part 2] (5 минут)
🗣 Полезные утилиты для MacOS
Сегодня не одна, а целых две статьи с интересными утилитами для вашего устройства на MacOS. Есть программы для работы с трафиком, мониторинга потребления ресурсов, расширенная панель меню и так далее
👎3
#m2 #macbook
MacBook Pro 13 не справляется с чипом Apple M2 (3 минуты)
🗣 Тест по сравнению MacBook Pro 13 с чипом M2 и MacBook Pro 13 с чипом M1
На канале Max Tech вышло сравнение M2 MacBook Pro и предыдущего поколения 14" M1 Pro MacBook Pro. Под высокой нагрузкой чип начинает троттлить, а частота отдельных ядер падает практически в два раза. Максимальная температура чипа достигала 108 °C, при этом вентиляторы работали на пределе. В аналогичном тесте MacBook Pro 13 с M1 не показывал температуру выше 94 °C.
По ссылке более развернутая статья и видео с тестированием
MacBook Pro 13 не справляется с чипом Apple M2 (3 минуты)
🗣 Тест по сравнению MacBook Pro 13 с чипом M2 и MacBook Pro 13 с чипом M1
На канале Max Tech вышло сравнение M2 MacBook Pro и предыдущего поколения 14" M1 Pro MacBook Pro. Под высокой нагрузкой чип начинает троттлить, а частота отдельных ядер падает практически в два раза. Максимальная температура чипа достигала 108 °C, при этом вентиляторы работали на пределе. В аналогичном тесте MacBook Pro 13 с M1 не показывал температуру выше 94 °C.
По ссылке более развернутая статья и видео с тестированием
👎3
#swift #ios
How to Use ShareLink for Sharing Data Like Text and Photos (3 минуты)
🗣 Возможности новой структуры ShareLink в iOS 16
Туториал работы со структурой ShareLink, которая позволяет не только шарить картинки, а также и URL и текст
How to Use ShareLink for Sharing Data Like Text and Photos (3 минуты)
🗣 Возможности новой структуры ShareLink в iOS 16
Туториал работы со структурой ShareLink, которая позволяет не только шарить картинки, а также и URL и текст
👎3👍2
#swift #ios
Swift 5.7 Regex and RegexBuilder (3 минуты)
🗣 Работа с regex в Swift 5.7
Если вам сложно работать с regex - Swift 5.7 сделает эту часть вашей жизни проще. Вас ждет удобный инструмент RegexBuilder, в котором есть набор функций для удобного создания regex
Swift 5.7 Regex and RegexBuilder (3 минуты)
🗣 Работа с regex в Swift 5.7
Если вам сложно работать с regex - Swift 5.7 сделает эту часть вашей жизни проще. Вас ждет удобный инструмент RegexBuilder, в котором есть набор функций для удобного создания regex
👎3
#performance
Как iOS 16 ускоряет запуск вашего приложения
В статье рассказывается как ускорили запуск приложений в iOS 16 и исправили проблему с тем что запуск приложений со временем становится медленее
Как iOS 16 ускоряет запуск вашего приложения
В статье рассказывается как ускорили запуск приложений в iOS 16 и исправили проблему с тем что запуск приложений со временем становится медленее
👍5👎3
Что нового в Swift 5.7
Разбор новинок в свежей версии Swift:
👉 Улучшения Swift Package Manager
👉 Стандартная библиотека стала меньше и быстрее
👉 Улучшена скорость сборки и запуска приложений
👉 Короткая конструкция для распаковки опциональных переменных
👉 Улучшение вывода типов (type inference)
👉 Улучшен interop с С API
👉 Swift Regex теперь лучше парсят строки
#swift
Разбор новинок в свежей версии Swift:
👉 Улучшения Swift Package Manager
👉 Стандартная библиотека стала меньше и быстрее
👉 Улучшена скорость сборки и запуска приложений
👉 Короткая конструкция для распаковки опциональных переменных
👉 Улучшение вывода типов (type inference)
👉 Улучшен interop с С API
👉 Swift Regex теперь лучше парсят строки
#swift
👎3👍1
Навигация в Swift UI: что изменилось с появлением iOS 16
Разбор улучшений API навигации, которые были представлены в iOS 16:
👉 NavigationView стал deprecated
👉 NavigationLink пополнился новыми конструкторами
👉 Больше возможностей в NavigationPath
#navigation #swiftui #ios16
Разбор улучшений API навигации, которые были представлены в iOS 16:
👉 NavigationView стал deprecated
👉 NavigationLink пополнился новыми конструкторами
👉 Больше возможностей в NavigationPath
#navigation #swiftui #ios16
👎4
Mobile App Refactoring Initiative by Slack (8 мин)
В статье резюмируют зачем, как и чего удалость достичь в результате рефакторинга Slack для Android и iOS
В статье резюмируют зачем, как и чего удалость достичь в результате рефакторинга Slack для Android и iOS
👍6👎5👏1
What is a RunLoop Anyway? Swift and iOS Guide (6 мин)
RunLoop сохраняет ваш поток занятым, когда есть работа, и переводит ваш поток в спящий режим, когда ее нет
👉 Каждый поток может иметь уникальный RunLoop
👉 RunLoop для главного потока создается автоматически
👉 RunLoop создается при первом получении потока и уничтожается в конце потока.
#swift #concurrency
RunLoop сохраняет ваш поток занятым, когда есть работа, и переводит ваш поток в спящий режим, когда ее нет
👉 Каждый поток может иметь уникальный RunLoop
👉 RunLoop для главного потока создается автоматически
👉 RunLoop создается при первом получении потока и уничтожается в конце потока.
#swift #concurrency
👍7👎3
Слухи от Bloomberg об осенней презентации Apple
👉 iPhone 14 Pro изменит вырез "челку", получит более мощный чип и обновленную камеру
👉 5,4-дюймовый iPhone 14 mini будет заменен 6,7-дюймовой моделью
👉 Новые модели iPhone 14 сохранят чип A15 и вырез в дисплее
👉 Apple Watch Series 8 получит датчик температуры тела, функции для женского здоровья
👉 Возможно появление Apple Watch для спорта и Apple Watch SE
В сентябре планируется выход, iOS 16 и watchOS 9, а в октябре MacOS Ventura вместе с обновленной iPadOS
Как сообщает Bloomberg, Apple работает над обновленным бюджетным iPad с чипом A14 и портом USB-C, а также над новыми моделями iPad Pro с чипами M2, которые выйдут позже в этом году. Компания планирует выпустить новые Mac Mini и MacBook Pro с процессорами на базе M2.
#apple #event #devices
👉 iPhone 14 Pro изменит вырез "челку", получит более мощный чип и обновленную камеру
👉 5,4-дюймовый iPhone 14 mini будет заменен 6,7-дюймовой моделью
👉 Новые модели iPhone 14 сохранят чип A15 и вырез в дисплее
👉 Apple Watch Series 8 получит датчик температуры тела, функции для женского здоровья
👉 Возможно появление Apple Watch для спорта и Apple Watch SE
В сентябре планируется выход, iOS 16 и watchOS 9, а в октябре MacOS Ventura вместе с обновленной iPadOS
Как сообщает Bloomberg, Apple работает над обновленным бюджетным iPad с чипом A14 и портом USB-C, а также над новыми моделями iPad Pro с чипами M2, которые выйдут позже в этом году. Компания планирует выпустить новые Mac Mini и MacBook Pro с процессорами на базе M2.
#apple #event #devices
👍8👎3🔥2
App Store Connect API SDK в Swift: создание инструментов разработчика
App Store Connect API представляет собой набор эндпойнтов для:
👉 получения метаданных приложений
👉 управления пользователями в TestFlight
👉 загрузки отчетов о продажах
👉 просмотра отзывов
👉 работы со сборками XcodeCloud
В статье показан пример создания приложения со списком ваших приложений на SwiftUI 🧠
#AppStore
App Store Connect API представляет собой набор эндпойнтов для:
👉 получения метаданных приложений
👉 управления пользователями в TestFlight
👉 загрузки отчетов о продажах
👉 просмотра отзывов
👉 работы со сборками XcodeCloud
В статье показан пример создания приложения со списком ваших приложений на SwiftUI 🧠
#AppStore
👍4👎3