Size: a a a

2019 June 21

AT

Andrey Torlopov in SwiftBook
Ну или отвлеченный вопрос, как “мокать” классы, которые помечены  “final” ? И как в этом случае тесты писать?
источник

BS

Butt Simpson in SwiftBook
ну я же так и делаю

let blackView = UIView()
           blackView.backgroundColor = .black
           blackView.alpha = 0.5
           view.addSubview(blackView)
           blackView.translatesAutoresizingMaskIntoConstraints =
false
           blackView.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 10).isActive =
true
           blackView.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: 10).isActive =
true
           blackView.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: 10).isActive =
true
           blackView.topAnchor.constraint(equalTo: view.topAnchor).isActive =
true
источник

Е

Евгений in SwiftBook
Butt Simpson
ну я же так и делаю

let blackView = UIView()
           blackView.backgroundColor = .black
           blackView.alpha = 0.5
           view.addSubview(blackView)
           blackView.translatesAutoresizingMaskIntoConstraints =
false
           blackView.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 10).isActive =
true
           blackView.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: 10).isActive =
true
           blackView.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: 10).isActive =
true
           blackView.topAnchor.constraint(equalTo: view.topAnchor).isActive =
true
вопрос то какой)
источник

BS

Butt Simpson in SwiftBook
Вьюха не появляется
источник

Е

Евгений in SwiftBook
Butt Simpson
Вьюха не появляется
кинь скрин всего кода
источник

DW

Dry Wet in SwiftBook
Andrey Torlopov
Может кто сможет подсказать, как правильно протестировать производительность работы функции и сборки проекта?

Вот пример. Есть 2 проекта с 1 классом например. В одном это просто class Foo {}
в другом это final class Foo {}

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

AT

Andrey Torlopov in SwiftBook
Dry Wet
Я сравнивал. Разницы незначительная.
каким образом? Можешь методику расписать?
источник

AT

Andrey Torlopov in SwiftBook
в ЛС например.
источник

DW

Dry Wet in SwiftBook
Andrey Torlopov
каким образом? Можешь методику расписать?
Да не было особой методики вроде. Замерял время обычной сборки, потом на файнал все поменял и тоже замер л.
источник

AT

Andrey Torlopov in SwiftBook
ок. но разница незначительная что понимается? прирост скорости меньше 1%
источник

AT

Andrey Torlopov in SwiftBook
или вообще сотые доли
источник

АЧ

Антон Чехов... in SwiftBook
Максим
спасибо!)
источник

BS

Butt Simpson in SwiftBook
Dry Wet
Делегаты используй. Аутлеты должны быть приватными
А как правильно это делать? Есть ссыль на почитать?
источник

BS

Butt Simpson in SwiftBook
А то я чет запутался
источник

AT

Andrey Torlopov in SwiftBook
Butt Simpson
А как правильно это делать? Есть ссыль на почитать?
надо бы базовый курс пройти на swiftbook. Там все эти вопросы раскрываются.
источник

BS

Butt Simpson in SwiftBook
Andrey Torlopov
надо бы базовый курс пройти на swiftbook. Там все эти вопросы раскрываются.
прохожу, но не по порядку, а только то, что мне в моменте трубуется
источник

BS

Butt Simpson in SwiftBook
может ссылкой поделитесь?
источник

DW

Dry Wet in SwiftBook
Andrey Torlopov
в ЛС например.
кинул замеры
источник

AT

Andrey Torlopov in SwiftBook
Butt Simpson
может ссылкой поделитесь?
источник

AT

Andrey Torlopov in SwiftBook
Dry Wet
кинул замеры
👍
источник