Size: a a a

2019 July 19

DE

Denis Egaluev in SwiftBook
А
источник

DE

Denis Egaluev in SwiftBook
Ну да, это анриал
источник

AV

Andrew Vasilevskii in SwiftBook
я все таки думаю имелось ввиду, во время сортировки поставить на первое место элемент если он встретиться)
источник

AV

Andrew Vasilevskii in SwiftBook
это вкладывалось в 1 действие
источник

AV

Andrew Vasilevskii in SwiftBook
я помню, что спрашивал) но вдруг человек не так обяснил как это сам понимает)
источник

AG

Andrey Goncharov in SwiftBook
Ребята, SnippetsLab полезная штука? Есть у кого опыт использвания?
источник

MS

Max Soiferman in SwiftBook
Andrey Goncharov
Ребята, SnippetsLab полезная штука? Есть у кого опыт использвания?
Ну я там храню блоки кода какие-то, функции...
источник

AV

Andrew Vasilevskii in SwiftBook
это лаг?
источник

S

Sky in SwiftBook
Andrey Goncharov
Ребята, SnippetsLab полезная штука? Есть у кого опыт использвания?
Да норм)
источник

ВР

Вячеслав Раченко... in SwiftBook
Max Soiferman
Ну я там храню блоки кода какие-то, функции...
а что бы заюзать какой-то снипет нужно скопировать код из проги и вставить в нужное мето или есть какая-то интеграция с XCode, чтобы через автокомплит можно было их применять?
источник

AV

Andrew Vasilevskii in SwiftBook
Я так  сидел сначала, ну в целом вроде нормально было
источник

DW

Dry Wet in SwiftBook
Вячеслав Раченко
а что бы заюзать какой-то снипет нужно скопировать код из проги и вставить в нужное мето или есть какая-то интеграция с XCode, чтобы через автокомплит можно было их применять?
А встроенная фича не устраивает?
источник

ВР

Вячеслав Раченко... in SwiftBook
Dry Wet
А встроенная фича не устраивает?
устраивает, до тех пор пока не меняеш мак или xcode и приходится по новой все снипеты добавлять
источник

A

A in SwiftBook
Cmd+Shift+L
источник

AT

Andrey Torlopov in SwiftBook
Вдруг кто подскажет,
есть файлик локализованный. Соответственно лежит в папках en.lproj. / ru.lproj

как достучаться к нему в приложении (через Bundle.main.path например), чтобы можно в зависимости от языка нужный файл потдягивать ?

если из lproj вытащить, файл доступен и путь возвращается, если положить в lproj, то возвращается нил
источник

AC

Alexу Chanov in SwiftBook
кто может подсказать зачем инициализировать нетворксервис когда он уже указан как экземпляр класса?
источник

AC

Alexу Chanov in SwiftBook
смотрю уроки про солид)
источник
2019 July 20

DW

Dry Wet in SwiftBook
Alexу Chanov
кто может подсказать зачем инициализировать нетворксервис когда он уже указан как экземпляр класса?
Суть в инверсии зависимостей.  Тут у тебя немного не так сделано. Смысл инверсии потерялся. Фишка в том, что у тебя твой сервис принимает на вход некий иной сервис, абстрактный, закрытый протоколом. И именно этот протокол обеспечивает тебе букву D. Твоему сервису становится не важно, что именно в него вставят, главное, чтобы оно удовлетворяло требованиям протокола. То есть, твой сервис диктует правила зависимости, а не наоборот. Хоба. Инверсия.
источник

DW

Dry Wet in SwiftBook
Завтра ты Нетворк слой поменял, но тебе придётся сделать внутри него так, чтоб его можно было вставить в этот датафетчер. В итоге изменений датафетчера и ниже не произойдёт
источник

AT

Andrey Torlopov in SwiftBook
Alexу Chanov
кто может подсказать зачем инициализировать нетворксервис когда он уже указан как экземпляр класса?
Наверное тут опечатка. Надо было указать сверху NetworkServiceProtocol, и в конструкторе его же передавать, а по умолчанию уже подсовывать дефолтный сервис.
источник