Мобильная разработка
14.9K subscribers
472 photos
206 videos
2.51K links
Актуальное по мобильной разработке — Android, iOS, кроссплатформа

Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Multiliner

Расширение для Xcode, позволяющее привести в читаемый вид длинные строки кода. Пример работы выше, а инструкция по установке тут:

https://github.com/aheze/Multiliner

#xcode
Создаём цветовые палитры в Xcode

Наверняка вы знаете, что с помощью Xcode можно создавать и повторно использовать наборы цветов. Использование полноценной цветовой палитры в различных Xcode-проектах упрощает поиск нужных цветов и позволяет реализовывать цветовые схемы в приложениях намного быстрее.

По сути, с помощью color picker разработчики могут создавать нужные палитры непосредственно сразу в Xcode, не тратя времени на работу в Figma или Adobe Illustrator. Подробнее о том — в статье:

https://habr.com/ru/company/otus/blog/700572/

#ios #xcode
Обзор на функцию автодополнения в Xcode 14

Прошлой осенью вышел Xcode 14 с некоторыми улучшениями, которые должны были повысить производительность Xcode и сделать его проще в использовании. Герой статьи протестировал некоторые из них и рассказал, как они работают на практике:

— предложение Frame,
— автовыравнивание,
— инициализатор в Struct и другие:

https://habr.com/ru/post/710282/

#ios #xcode
Поиск retain cycle с помощью инструментов Xcode

При разработке под iOS многие разработчики часто сталкиваются c retain cycle, когда как минимум 2 объекта удерживают строгие ссылки друг на друга.

В реальном большом проекте очень тяжело отыскать, кто держит сильную ссылку друг на друга, причем это могут быть не 2 объекта, а больше.

В этой статье вы узнаете, как найти проблемное место и исправить его:

https://tproger.ru/articles/poisk-retain-cycle-s-pomoshhju-instrumentov-xcode/

#ios #xcode #swift
Учимся читать логи Xcode

Это глубокое погружение в мир логов Xcode. Статья рассказывает о том, как и где Xcode хранит свои логи, что такое SLF0 (.xcactivitylog) и как всё это разобрать.

Автор подробно описывает процесс чтения логов, их структуру и формат, а также демонстрирует примеры кода.

#логи #xcode
Интеграция ChatGPT и Xcode

Разработчик выпустил расширение для Xcode, интегрирующее ChatGPT в среду разработки iOS-приложений.

Искусственный интеллект теперь может автоматизировать рутинные задачи: комментирование, генерацию кода по описанию, рефакторинг и многое другое.

Представьте, что ChatGPT создаёт в Xcode скелет SwiftUI-приложения по вашей инструкции! Расширение пока в альфа-версии, но уже демонстрирует огромный потенциал для ускорения разработки.

#ios #xcode #chatgpt
Как работают mergeable libraries

Вы сталкивались с выбором между статическими и динамическими библиотеками в проектах?

Первые увеличивают размер приложения, а Вторые — время запуска. Новый тип библиотек — mergeable, объединяет преимущества обоих типов. Они оптимизированы по скорости сборки и запуска.

В этой статье автор покажет, как перейти на mergeable в Xcode, избавиться от зависимостей и получить отличный бинарник.

#ios #swift #xcode