Size: a a a

2021 October 31

NK

ID:0 in SwiftBook
#Интервью_SwiftBook

🎙Интервью с разработчиком в прямом эфире сегодня, 31 октября в 20:00 (мск).

В гостях у Ивана Данилина ⚡️Виталий Маркус.
Сегодня поговорим про работу мобильным разработчиком в Барселоне, огромного кота и VK Mobile Challenge!

Ссылка на эфир: https://youtu.be/acmZ6Sh3uKY
Чтобы не попустить — жми на 🛎

👋🏻 Друзья, ниже в комментариях оставляйте свои вопросы Виталию! Самые интересные разберём в прямом эфире.

Пропустил прошлый выпуск с Михаилом Емельяновым? Обязательно посмотри!

🙌🏻 До встречи!
источник

mm

maxim mironow in SwiftBook
Можешь показать пример на html? Даже интересно как html это умеет
источник

KD

Kiko DKD in SwiftBook
Не так с конструировал вопрос😅
источник

MM

Misha Misha in SwiftBook
привет подтолкните плиз
нужно отфильтровать массив сотрудников в массиве с командами по значению из searchBara и на выходе получить новый массив с командами в которых отфильтрованные сотрудники
источник

mm

maxim mironow in SwiftBook
TargetArray.filter{$0.name.contains (searchSrring)}
источник

MM

Misha Misha in SwiftBook
filteredCommands = commands.filter { $0.employees.filter { $0.name.contains (searchController.searchBar.text!)}}
источник

MM

Misha Misha in SwiftBook
сложность что нужно отфильтровать массив с сотрудниками в команде в массиве с командами
источник

M

Mo in SwiftBook
Ребята, нужна помощь)
Хочу сделать экраны без сториборда. Везде удалила его, прописала код в сцене. Но как сделать так, чтобы у меня был переход на несколько экранов?
источник

M

Mo in SwiftBook
источник

mm

maxim mironow in SwiftBook
Сделай фильтр по командам а потом flatmap
источник

MM

Misha Misha in SwiftBook
вся запара в том что я тогда просто получу список сотрудников а мне нужно так же получить массив с командами но в этих командах массив с сотрудниками должен быть отфильтрован
источник

mm

maxim mironow in SwiftBook
аа ну тогда просто  command.employes.map{$0.filter{$0.name.contains(searchString)}}
источник

mm

maxim mironow in SwiftBook
те массив employes "замапить" в массив фильтрованных .employes
источник

MM

Misha Misha in SwiftBook
пытался так
источник

mm

maxim mironow in SwiftBook
commands.map{$0.employees ...}
источник

mm

maxim mironow in SwiftBook
извини, опечатался
источник

MM

Misha Misha in SwiftBook
commands.map {$0.employees.filter {$0.name.contains(searchController.searchBar.text!)} }
источник

MM

Misha Misha in SwiftBook
не работает пишит Cannot convert value of type '[Employee]' to closure result type 'Command'
источник

t

ttmmrrr in SwiftBook
подскажите , пожалуйста,  в строчке '''  catch  EnumError.carisold  {  ''' ошибка : 'catch' block is unreachable because no errors are thrown in 'do' block , как её можно убрать? '''extension BmwDealer: SpecialOffer  {
 
func addEmergencyPack (_ car : inout Car)  {
       
let newAccessories: [String] = ["firstaid" , "extinguisher"]
       car.accessories.append(contentsOf: newAccessories)
       print ("В BMW \(car.model) добавлены аптечка и огнетушитель")
   }
   
   
func makeSpecialOffer(_ car : inout Car) throws {
       
       
guard car.buildDate > "2018" else  {
           
throw EnumError.carisold
       }
       
do {
           
if   car.buildDate < "2021" {
           car.price = car.price * 0.85
           
           print("Для BMW \(car.model) установлена новая цена \(car.price)")
               
self.addEmergencyPack(&car)        }
       }
           
catch  EnumError.carisold  {
               print("Машина слишком старая!")
           }
       
catch {
           print("Unknown Error")
       }
   }
   }
'''
источник

mm

maxim mironow in SwiftBook
commands.map{ — мапми команду
$0.employes.map{ //- мапим сотрудников
 $0.filter{ // -фильтруем по имени
  $0.name.contains(searchString)
 }
}
}
источник