Что на неделе: «часы» на основе ИИ, предсказывающие дату смерти, и сбои в работе Discord
#java #discord #youtube #linux #swift #мобильныеприложения
https://habr.com/ru/companies/agima/articles/844944/
#java #discord #youtube #linux #swift #мобильныеприложения
https://habr.com/ru/companies/agima/articles/844944/
Хабр
Что на неделе: «часы» на основе ИИ, предсказывающие дату смерти, и сбои в работе Discord
Всем привет! Новая неделя — новый дайджест новостей. К счастью , на этой неделе количество яркий событий околоайтишной тематики не зашкаливает. Ни один крупный сервис не был заблокирован и не ушел из...
Графы в Swift: Поиск в Глубину и Поиск в Ширину
#swift #графы #поисквширину #поисквглубину
https://habr.com/ru/articles/845194/
#swift #графы #поисквширину #поисквглубину
https://habr.com/ru/articles/845194/
Хабр
Графы в Swift: Поиск в Глубину и Поиск в Ширину
Предсловие Добро пожаловать в финальную статью цикла, посвященного структурам данных для iOS‑разработчиков! На протяжении нескольких лет мы подробно рассматривали основные структуры...
Как стать IOS разработчиком в 2024 году?
#ios #apple #swift #разработкамобильныйприложений
https://habr.com/ru/articles/846004/
#ios #apple #swift #разработкамобильныйприложений
https://habr.com/ru/articles/846004/
Хабр
Как стать IOS разработчиком в 2024 году?
Начнем с минусов Первое, что необходимо — это желание и дисциплина, да и это, я вам скажу, почти самое важное. Я не буду здесь рассказывать, как легко зайти в сферу и...
Как ускорить запуск iOS-приложения в 2 раза с помощью Network Instrument
#Network #Xcode #instruments #Swift
https://habr.com/ru/companies/dododev/articles/846662/
#Network #Xcode #instruments #Swift
https://habr.com/ru/companies/dododev/articles/846662/
Хабр
Как ускорить запуск iOS-приложения в 2 раза с помощью Network Instrument
Приложение — это соединение данных из сети с графическим интерфейсом. Про UI статей много, но про сеть почти никто не вспоминает, а ведь именно она влияет на время ожидания ответа пользователем. При...
Осторожно, Combine! Откуда берутся утечки памяти, потеря эвентов, нестабильность операторов и что с этим всем делать
#swift #ios #combine #яндекс360 #яндексдиск
https://habr.com/ru/companies/yandex/articles/850010/
#swift #ios #combine #яндекс360 #яндексдиск
https://habr.com/ru/companies/yandex/articles/850010/
Хабр
Осторожно, Combine! Откуда берутся утечки памяти, потеря эвентов, нестабильность операторов и что с этим всем делать
Привет, меня зовут Никита, я iOS‑разработчик в Яндекс Диске. В прошлый раз я рассказывал, как мы начали свой путь в SwiftUI . Теперь настало время рассказать ещё об одном...
Макросы в Swift: Практическое руководство по использованию
#макросы #swift #macros #objc #swift60 #propertywrapper #дженерики
https://habr.com/ru/articles/852118/
#макросы #swift #macros #objc #swift60 #propertywrapper #дженерики
https://habr.com/ru/articles/852118/
Хабр
Макросы в Swift: Практическое руководство по использованию
Недавно я столкнулся с задачей, которая требовала написания большого объема шаблонного кода. Вспомнив, что в Swift 5.9 появились макросы, созданные специально для генерации шаблонного кода, я решил...
Внедряем снепшот-тестирование, или пять стадий принятия неизбежного
#iOS #snapshotтестирование #swift #тестирование #ui
https://habr.com/ru/companies/psb/articles/842632/
#iOS #snapshotтестирование #swift #тестирование #ui
https://habr.com/ru/companies/psb/articles/842632/
Хабр
Внедряем снепшот-тестирование, или пять стадий принятия неизбежного
Привет, Хабр! Меня зовут Дмитрий Сурков, я iOS-разработчик приложения для среднего и малого бизнеса ПСБ. У нас есть практика проводить технические дни, на которых мы вносим улучшения в наше...
Objective-C не кусается: как перестать бояться Legacy и стать настоящим iOS-ниндзя
#ios #iosразработка #swift #swiftui #uikit #mobile #objectivec
https://habr.com/ru/articles/848788/
#ios #iosразработка #swift #swiftui #uikit #mobile #objectivec
https://habr.com/ru/articles/848788/
Хабр
Objective-C не кусается: как перестать бояться Legacy и стать настоящим iOS-ниндзя
Введение Всем привет! Меня зовут Сергей, и я работаю разработчиком мобильных приложений. Также мы с ребятами развиваем международное комьюнити Coffee&Code , а сам я частый гость на встречах в...
Swift TaskGroup на примерах
#ios #swift #structuredconcurrency #asyncawait #concurrency
https://habr.com/ru/articles/792444/
#ios #swift #structuredconcurrency #asyncawait #concurrency
https://habr.com/ru/articles/792444/
Хабр
Swift TaskGroup на примерах
В данной части из серии swift concurrency мы продолжим исследовать structured concurrency. В этот раз остановимся на сущности под названием TaskGroup . Узнаем, как с ней работать и чем она отличается...
Об анатомии крэшей на iOS «по-взрослому»
#objectivec #swift #ios #ipados #crashes
https://habr.com/ru/companies/odnoklassniki/articles/858302/
#objectivec #swift #ios #ipados #crashes
https://habr.com/ru/companies/odnoklassniki/articles/858302/
Хабр
Об анатомии крэшей на iOS «по-взрослому»
Привет, Хабр. Меня зовут Давид Чупреев, я разработчик мобильных приложений в команде Core iOS ОК. В работе любого ПО как на iOS, так и на других ОС, важна стабильность и отказоустойчивость....
Об анатомии крэшей на iOS «по-взрослому»
#objectivec #swift #ios #ipados #crashes
https://habr.com/ru/companies/vk/articles/858302/
#objectivec #swift #ios #ipados #crashes
https://habr.com/ru/companies/vk/articles/858302/
Хабр
Об анатомии крэшей на iOS «по-взрослому»
Привет, Хабр. Меня зовут Давид Чупреев, я разработчик мобильных приложений в команде Core iOS ОК. В работе любого ПО как на iOS, так и на других ОС, важна стабильность и отказоустойчивость....
[Перевод] Apple убивает Swift
#swift #ios #apple
https://habr.com/ru/companies/otus/articles/859684/
#swift #ios #apple
https://habr.com/ru/companies/otus/articles/859684/
Хабр
Apple убивает Swift
Прекрасный язык, задушенный корпорацией Сгенерировано с помощью Grok Swift был прекрасным языком, но он далеко отошел от своего первоначального видения. Очень далеко. Полный список зарезервированных...
Дебаг на максимум: секретные настройки Xcode, которые должен знать каждый разработчик
#swift #дебагменю #cpu #gpu #оптимизацияграфики #рендерингграфики #iphone16pro
https://habr.com/ru/companies/alfa/articles/858706/
#swift #дебагменю #cpu #gpu #оптимизацияграфики #рендерингграфики #iphone16pro
https://habr.com/ru/companies/alfa/articles/858706/
Побеждаем Data Race в Swift: Осваиваем инструменты и секреты безопасного кода
#swift #swiftразработка #swiftdevelopment #swift5 #swift6 #iosdevelopment #iosразработка
https://habr.com/ru/articles/860774/
#swift #swiftразработка #swiftdevelopment #swift5 #swift6 #iosdevelopment #iosразработка
https://habr.com/ru/articles/860774/
Хабр
Побеждаем Data Race в Swift: Осваиваем инструменты и секреты безопасного кода
Гонка за данными (Data Race) — одна из самых неприятных ошибок, с которыми может столкнуться разработчик. Она возникает в многопоточной среде, когда несколько операций...
Асинхронность в iOS: как ускорить корпоративные приложения и не сломать мозг разработчика
#concurrency #gcd #swift #swiftразработка #iosразработка
https://habr.com/ru/articles/861342/
#concurrency #gcd #swift #swiftразработка #iosразработка
https://habr.com/ru/articles/861342/
Хабр
Асинхронность в iOS: как ускорить корпоративные приложения и не сломать мозг разработчика
Когда все процессы в приложении работают как часы, это не магия, а правильно настроенная асинхронность. Если ваше приложение не отвечает мгновенно на действия пользователя, то в голове у него сразу...
Как освоить Swift Concurrency и остаться в здравом уме: подробный гид
#ios #iosdevelopment #iosразработка #iosprogramming #swift #swiftразработка #swiftdevelopment
https://habr.com/ru/articles/862844/
#ios #iosdevelopment #iosразработка #iosprogramming #swift #swiftразработка #swiftdevelopment
https://habr.com/ru/articles/862844/
Хабр
Как освоить Swift Concurrency и остаться в здравом уме: подробный гид
Асинхронность — не враг, если знаешь, как с ней работать 😉. Асинхронный код — это двигатель современных приложений. Он даёт возможность загружать данные с сервера, обновлять интерфейс и...
Портал, манулы и мячи: опыт разработки для Apple Vision Pro. Часть 2
#applevisionpro #swift #ar #hfphf #разработкаигр
https://habr.com/ru/articles/863046/
#applevisionpro #swift #ar #hfphf #разработкаигр
https://habr.com/ru/articles/863046/
Хабр
Портал, манулы и мячи: опыт разработки для Apple Vision Pro. Часть 2
В первой части статьи я рассказал о двух мини-играх, которые мы с командой разработали для Apple Vision Pro для хакатона Ludum Dare, и особенностях работы с дополненной реальностью. В этой – поделюсь...
[Перевод] SwiftUI: Всё, что вам нужно знать о модификаторе containerRelativeFrame (и немного больше)
#swiftui #swift #iosdevelopment #мобильнаяразработка #модификатор
https://habr.com/ru/companies/otus/articles/869346/
#swiftui #swift #iosdevelopment #мобильнаяразработка #модификатор
https://habr.com/ru/companies/otus/articles/869346/
Хабр
SwiftUI: Всё, что вам нужно знать о модификаторе containerRelativeFrame (и немного больше)
На WWDC 2023 компания Apple представила модификатор представления containerRelativeFrame для SwiftUI. Этот модификатор упрощает некоторые операции размещения элементов на экране, которые ранее было...
Surf-итоги кода: Flutter, Android и iOS в 2024-м
#flutter #dart #ios #apple #android #swift #visionos
https://habr.com/ru/companies/surfstudio/articles/870058/
#flutter #dart #ios #apple #android #swift #visionos
https://habr.com/ru/companies/surfstudio/articles/870058/
Хабр
Surf-итоги кода: Flutter, Android и iOS в 2024-м
Да-да, мы назвали статью «Итоги кода» — и кто нам что-то скажет. На самом деле, нам захотелось вспомнить, что важного и интересного произошло в уходящем году. Зачем? Чтобы понять, как это повлияет на...