Size: a a a

2021 October 05

DK

Denis Kim in SwiftBook
у тебя это разные типы данных
источник

DK

Denis Kim in SwiftBook
переменная requestStub использует тип T который зафиксирован в момент создания объекта типа NetworkServiceSpy<T>, затем у этого объекта вызывается метод makeRequest и в качестве параметра передается замыкание использующее некий совсем уже другой тип T который Codable
источник

DK

Denis Kim in SwiftBook
тебе нужно убрать в func makeRequest<T> вот это указание типа
источник

DK

Denis Kim in SwiftBook
тогда он будет использвать Т из самого класса. но в любом случае если этот класс для одного типа то и функция получается должна именно с этим типом работать
источник

AF

Alexander Fomin in SwiftBook
А как тогда в этомм случае использовать дженерик для парсинга?  Все ломмается
источник

DK

Denis Kim in SwiftBook
ну вижу что тут ломается, выглядит нормально
источник

DK

Denis Kim in SwiftBook
вообще для стабов уже давно все изобретено, зачем новый велосипед
источник

AF

Alexander Fomin in SwiftBook
не очень понял, что именно изобретено?
источник

DK

Denis Kim in SwiftBook
ну ты пытаешься подменить ответы сервера, пока он еще не готов?
источник

D

Dmitry in SwiftBook
Да он пытается написать сетевой дженерик декод скорее)
источник

DK

Denis Kim in SwiftBook
это задача часто встречается и есть например moya или прокси типа proxyman, charles
источник

AF

Alexander Fomin in SwiftBook
Нет, это для unit tests. Я реальный NetworkService подменяю Spy и из его метода проксирую параметры в замыкание и потом сравниваю  - что передал и что получил
источник

c

c in SwiftBook
Добрый вечер!
Решил купить себе MacBook на m1 на пробу (хочу попробовать IOS разработку).

Т.к. я несколько не ориентируюсь в рынке яблочной продукции, прошу помощи/совета. Подскажите, пожалуйста, в каком магазине стоит его покупать? По идее я понимаю что лучше всего на официальном сайте, но в других магазинах можно найти те же комплектации на 10-20 тысяч рублей дешевле, особенно в сетевых по типу Эльдорадо, ДНС, М-видео.

Поэтому кажется, что будут возникать какие-то траблы. Соответственно из основных проблем - гарантия.

Но у Apple, насколько я понимаю, своя отличная гарантия. И вот вопрос, а будет она работать если я куплю MacBook в этих магазинах, не придется ли связываться с магазином в случае проблем? Или она действует только на покупки в ресторе?

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

DK

Denis Kim in SwiftBook
я беру лишь бы дешевле было, никаких проблем не возникало
источник

HO

Holy Owl in SwiftBook
Оперативки чем больше, тем лучше. 32-64 супер. 16 Минимум)
Но вроде джунам выдают железо на работе)
источник

DK

Denis Kim in SwiftBook
для обучения минималки хватит, для работы лучше 16/512
источник

c

c in SwiftBook
Понял, спасибо!
источник

A

Abdulla in SwiftBook
Если берёшь РСТ, то по закону РФ, тебе дадут 2 года официальной гарантии, как и для всех других устройств Apple и не важно, в каком магазине ты будешь приобретать
источник
2021 October 06

D_

Dzhek _ in SwiftBook
В iOS 15 пропал фон у navigation и tab-баров. Разберем как управлять этим.

Создаем объект UINavigationBarAppearance и вызываем функцию-обертку (смотреть скриншот). Можно выбрать с фоном и без. Поведение разделили на .standardAppearance и .scrollEdgeAppearance.

Для tab-бара создавать объект UITabBarAppearance. Скрол-поведение для него добавили с iOS 15.
источник

D_

Dzhek _ in SwiftBook
. скриншот
источник