#concurrency
Знакомимся с async/await в Swift (7 мин)
🗣 Новые асинхронные механизмы в Swift
📍 Преимущества перед GCD
📍 Новая асинхронная единица Task
📍 Асинхронные коллекции
📍 Нюансы работы с потоками
Знакомимся с async/await в Swift (7 мин)
🗣 Новые асинхронные механизмы в Swift
📍 Преимущества перед GCD
📍 Новая асинхронная единица Task
📍 Асинхронные коллекции
📍 Нюансы работы с потоками
🔥5
#xcode
Xcode 13.3 Beta Release Notes (8 мин)
🗣 Вышла многообещающая версия Xcode 13.3 beta
📍 Теперь Swift Packages могут указывать плагины, которые будут запускать инструменты во время сборки (например, кодогенерацию)
📍 В противовес @available теперь появился @unavailable 😂
📍 Поправили очень нашумевшую уязвимость нулевого дня Log4Shell (Log4j)
📍 Немного улучшили Code Completion, Jump To Definition и подсветку синтаксиса
Xcode 13.3 Beta Release Notes (8 мин)
🗣 Вышла многообещающая версия Xcode 13.3 beta
📍 Теперь Swift Packages могут указывать плагины, которые будут запускать инструменты во время сборки (например, кодогенерацию)
📍 В противовес @available теперь появился @unavailable 😂
📍 Поправили очень нашумевшую уязвимость нулевого дня Log4Shell (Log4j)
📍 Немного улучшили Code Completion, Jump To Definition и подсветку синтаксиса
👍6🔥2
#foundation
Useful (and obscure!) Foundation types in Swift (5 мин)
🗣 Подборка крайне интересных и непопулярных типов, которые могут помочь в трудной ситуации
📍 NSScanner ищет строки или числа на подобии scanf из C
📍 NSCountedSet множество, c подсчетом количества одинаковых символов внутри
📍 NSCache отличная альтернатива словарю для хранения переиспользуемых данных
📍 NSOrderedSet - это упорядоченное множество
📍 NSByteCountFormatter переводит байты в интерпретируемый для человека вид
📍 NSDataDetector ищет контекстную информацию в виде телефонов или ссылок в тексте
📍 CFBinaryHeap реализует контейнер, в котором хранятся отсортированные значения, с использованием алгоритма бинарного поиска
Useful (and obscure!) Foundation types in Swift (5 мин)
🗣 Подборка крайне интересных и непопулярных типов, которые могут помочь в трудной ситуации
📍 NSScanner ищет строки или числа на подобии scanf из C
📍 NSCountedSet множество, c подсчетом количества одинаковых символов внутри
📍 NSCache отличная альтернатива словарю для хранения переиспользуемых данных
📍 NSOrderedSet - это упорядоченное множество
📍 NSByteCountFormatter переводит байты в интерпретируемый для человека вид
📍 NSDataDetector ищет контекстную информацию в виде телефонов или ссылок в тексте
📍 CFBinaryHeap реализует контейнер, в котором хранятся отсортированные значения, с использованием алгоритма бинарного поиска
🔥6