Мобильный кот
2.71K subscribers
88 photos
3 videos
2 files
87 links
Все, что считаю важным про жизнь мобильного разработчика

Шкаф с материалами
https://t.me/cat_with_mobile_cabinet
Download Telegram
🏞 Стоки с бесплатными картинками и видео

#инструменты

Вот несколько ресурсов, где вы можете бесплатно скачать и совершенно легально использовать картинки для своих приложений.

Думаю, что о полезности говорить смысла нет, все и так сталкивались (или столкнутся) с подобной потребностью.

https://www.pexels.com/ru-ru/

https://unsplash.com

https://pixabay.com/ru/
March 9, 2021
March 19, 2021
March 24, 2021
Об отличиях архитектуры процессоров Intel и Apple

Очень интересный выпуск подкаста «Запуск завтра». В гостях у ведущего один из наших соотечественников, работающий в Intel. Расскажет о том, как создают процессоры и почему x86 - это неповоротливый монстр, а Apple удалось вывести архитектуру ARM на новый уровень.

Яндекс.Музыка
https://music.yandex.ru/album/9294155/track/80121620

Apple Подкасты
https://podcasts.apple.com/ru/podcast/%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA-%D0%B7%D0%B0%D0%B2%D1%82%D1%80%D0%B0/id1488945593?i=1000515267543
April 6, 2021
April 16, 2021
April 16, 2021
April 16, 2021
April 26, 2021
May 3, 2021
May 6, 2021
May 10, 2021
May 18, 2021
🔥 Хекслет и Podlodka Crew представляют: публичное собеседование для middle iOS-разработчика!

Старт 27 мая (сегодня) в 19:00 по МСК

Действующие лица:
- Глеб Лукьянец, iOS-разработчик из команды мобильной инфраструктуры ВКонтакте: уверенно проведет наш собес
- Николай Клубович, уже почти 3 года в мобильной разработке: смело прособеседуется
- Евгений Елчев, Software engineer в Taiga, с огоньком проведет эту сессию

Напоминаем, что публичное собеседование - это учебный формат интервью, а не трудоустройство в прямом эфире. Его проведут по формату классических публичных собеседований от Podlodka Crew: эфир разделён на логические блоки, а в паузах ведущий с интервьюером разбирают, как отвечает кандидат.

Полезные ссылки:
- Про Podlodka Crew: https://podlodka.io/ioscrew
- Youtube-канал Podlodka: https://www.youtube.com/channel/UCOei1E1Vqq10S913OEqTWGw
- Комьюнити Хекслета: https://slack-ru.hexlet.io
- Публичные собеседования Хекслета: https://www.youtube.com/playlist?list=PLo6puixMwuSOa_0EH6X4OXzFAmyQGS3a3
May 27, 2021
June 8, 2021
June 17, 2021
July 1, 2021
July 1, 2021
July 14, 2021
July 25, 2021
🔧LLDB - это низкоуровневый отладчик (debugger), входящий в состав базового элемента компилятора Swift - LLVM. Многие из нас создают программы не зная о том, что могут использовать его возможности при отладке, об этом мы сегодня и поговорим. LLDB имеет множество команд, которые можно использовать прямо в консоли Xcode.

Как только вы приостановили выполнение приложения (например по сработавшему брейкпоинту), в консоли появляется надпись (lldb), сообщаяющая, что вы можете вводить требуемые команды.

1️⃣Вывод значения параметра
Команды print и po, например
(lldb) po UIApplication.shared.delegate.someGlobalSet

При этом в консоли будет выведена полная структура объекта. Команды po и print имею немного отличающийся формат вывода.
po ...
▿ 2 elements
- 0 : 5
- 1 : 6

print ...
(Set<Int>) $R7 = 2 values {
[0] = 5
[1] = 6
}

2️⃣Изменение значение параметра прямо в ходе исполнения
Команды expression и e, например
(lldb) e parameterName = someValue

Эта команда позволит изменить значение параметра parameterName на someValue. При этом прямо в консоли присутсвует автодополнение, а также происходит проверка типов и изменяемости параметров.

Данная команда поддеживает различные флаги, позволяющие значительно расширить ее функциональность.

3️⃣Текущий состав фрейма стека текущего потока
Команда frame, например
(lldb) frame variable

Просто выводит простыню-структуру текущего фрейма (если не помните, что это, то читайте про стек, кучу и память).

Эти команды лишь для затравки вашего интереса. LLDB предоставлет стооолько всего интересно, что я настоятельно рекомендую вам продолжить знакомтсво с ним самостоятельно. Например с помощью этой статьи или этого видео.

Другие полезные штуки по хэштегам #xcode #инструменты #пишемхорошийкод
July 25, 2021