Size: a a a

2020 December 06

ИМ

Иван Морозов... in SwiftBook
Но если мы просто запускаем в дебаге, без прохода отладчика, то isDebug будет = true
источник

ИМ

Иван Морозов... in SwiftBook
Мне просто интересно, возможно ли отловить случай, когда мы именно дебаггером идем в дебаге
источник

NF

Nick Fomich in SwiftBook
Иван Морозов
Мне просто интересно, возможно ли отловить случай, когда мы именно дебаггером идем в дебаге
брейкпоинт поставить?
источник

NF

Nick Fomich in SwiftBook
принт вывести?
источник

NF

Nick Fomich in SwiftBook
задача в чем, что ты хочешь в конце получить?
источник

ИМ

Иван Морозов... in SwiftBook
Nick Fomich
брейкпоинт поставить?
Ну вот мы поставили брейкпоинт, вошли в режим отладки. Потом какой-нибудь #ifdef, который смотрит в отладчике мы идем или нет. И он должен вернуть false, если мы идем в debug конфигурации, но без дебагера. Если в debug конфигурации, но в отладке, то true
источник

NF

Nick Fomich in SwiftBook
Иван Морозов
Ну вот мы поставили брейкпоинт, вошли в режим отладки. Потом какой-нибудь #ifdef, который смотрит в отладчике мы идем или нет. И он должен вернуть false, если мы идем в debug конфигурации, но без дебагера. Если в debug конфигурации, но в отладке, то true
если у тебя конфигурация дебаг, то она на весь модуль распространяется
о чем ты говоришь, почему у тебя там разные значения при работе в отладчике и при обычной работе с приложением?
источник

ИМ

Иван Морозов... in SwiftBook
Хорошо, тогда это невозможно сделать, я думаю. Просто было интересно)
источник

ИМ

Иван Морозов... in SwiftBook
Спасибо)
источник

NF

Nick Fomich in SwiftBook
Иван Морозов
Хорошо, тогда это невозможно сделать, я думаю. Просто было интересно)
а что сделать то надо ахахахаха
источник

ИМ

Иван Морозов... in SwiftBook
Nick Fomich
а что сделать то надо ахахахаха
Смотрите, допустим я просто хочу под отладчиком цикл пройти не один раз, а несколько. Именно когда прохожу его в отладчике)
#ifdef в отладчике
число итераций = 2
#else
число итераций = миллион миллионов
#endif
источник

ИМ

Иван Морозов... in SwiftBook
Понятно, что это можно сделать так
#ifdef DEBUG
число итераций = 2
...
источник

ИМ

Иван Морозов... in SwiftBook
Но мне нужно, чтобы в случае отсутствия брекпоинта перед данным циклом он так же в отладке делал миллион миллионов итераций)
источник

NF

Nick Fomich in SwiftBook
Иван Морозов
Смотрите, допустим я просто хочу под отладчиком цикл пройти не один раз, а несколько. Именно когда прохожу его в отладчике)
#ifdef в отладчике
число итераций = 2
#else
число итераций = миллион миллионов
#endif
понял, что ты хочешь
ты просто логически подумай, у тебя должна ситуация быть следующая
ты попал в брейкпоинт и мол «если мы в дебаггере», то пройди ка вот столько

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

NF

Nick Fomich in SwiftBook
следующий момент, билд энвайронмент билд энвайронментом, но как ты трекаешь само попадание в дебаггер?
источник

ИМ

Иван Морозов... in SwiftBook
Ну вот именно это мне и было интересно)
источник

ИМ

Иван Морозов... in SwiftBook
Можно ли это как-то поймать и установить в какую-нибудь переменную значение true, мол попали
источник

NF

Nick Fomich in SwiftBook
но задачка у тебя конечно интересная, уверен, что ты и другим костылем ее решишь
источник

NF

Nick Fomich in SwiftBook
Иван Морозов
Можно ли это как-то поймать и установить в какую-нибудь переменную значение true, мол попали
тебе надо изачально поискать, как вообще отловить момент, когда ты попал в дебаггер мод
источник

t

timis in SwiftBook
Здравствуйте, хотел спросить, как можно стилизовать различные UI элемент, например:  сделать border-radius, внутренние отступы. Если есть уроки можете подсказать их? Можно ли как то это сделать в не в коде а в storyboard?
источник