Size: a a a

2021 February 17

ES

Eugene St in SwiftBook
как мне определить индекс по которому удалить из массива модель?
источник

В

Василий in SwiftBook
а зачем удалять?
источник

ES

Eugene St in SwiftBook
а как, обновить?
источник

В

Василий in SwiftBook
обнови таск и все.
ну в целом, конечно, array.firstIndex(where:{$0.key == key}) типа того
источник

В

Василий in SwiftBook
может ошибся, навскидку по памяти пишу.
источник

ES

Eugene St in SwiftBook
Василий
обнови таск и все.
ну в целом, конечно, array.firstIndex(where:{$0.key == key}) типа того
if let index = tasksViewModels.firstIndex(where: { $0.key == newTaskModel.key }) {
                   tasksViewModels[index] = newTaskModel
               }
источник

ES

Eugene St in SwiftBook
так?
источник

В

Василий in SwiftBook
ну типа того
источник

ES

Eugene St in SwiftBook
судя по описанию метода мне вернет индекс массива согласно условию предиката
источник

ES

Eugene St in SwiftBook
спасибо большое, пошел тестить
источник

ES

Eugene St in SwiftBook
источник

ES

Eugene St in SwiftBook
он и текущий 77777 обновил до 7777788 и создал еще 5 доп элементов 🧐 вроде где то рядом, но пока не то)
источник

ES

Eugene St in SwiftBook
@v_vasilii разобрался, то у меня луп отрабатывал косо, спасибо огромное за помощь!
источник

В

Василий in SwiftBook
да не за что :)
источник

ES

Eugene St in SwiftBook
почему могут срабатывать все условия?
источник

M

Maxiм in SwiftBook
Есть кто шарит за диспетчеризацию:

class Human {
   func hello()  {
       print("hello")
   }
}

extension Human {
   func goodbye()  {
       print("bye")
   }
}

Тут метод hello будет вызван через virtual table dispatch, а метод goodbye через static dispatch?
источник

В

Василий in SwiftBook
источник

В

Василий in SwiftBook
судя по табличке - так и есть.
источник

В

Василий in SwiftBook
еще статику final определяет
источник

l

lily_name in SwiftBook
🔁 Смени профессию и стань iOS-разработчиком. Старт курса 22 февраля

➕Обучение в реальном времени
➕Много практики и проверка домашних заданий
➕Сертификат и возможность трудоустройства на Junior-позиции

👍🏻 Курс подходит начинающим и для тех, кто имеет опыт в других языках. Мы сможем помочь систематизировать знания и прочно освоиться в новой профессии!

➡️ Программа курса состоит из 5 блоков, 20 недель:

▪️Основы программирования на Swift
▪️Мои первые приложения на Swift
▪️Работа с фреймворком SwiftUI
▪️Архитектурные паттерны в iOS
▪️Подготовка к собеседованию и поиску работы

Онлайн-школа SwiftBook – это самое крупное и дружное сообщество по разработке под iOS :) Записывайся на курс прямо сейчас, стартуем 22 февраля! Ссылка на курс здесь
источник