Size: a a a

2021 October 11

PS

Pavel Subach in SwiftBook
вроде не в окргулении… если это коллекция то row - это строка в коллекции, а item - это номер айтема в коллекции (но могу ошибаться)
источник

V

V in SwiftBook
Да видимо писали по быстрому) По идее это очень очень плохо) Их код зрелище не для слабонервных😂
источник

A

Andrew in SwiftBook
ну я видел код других мессенджеров и там чат виси тоже под 7 тысяч был
источник

A

Andrew in SwiftBook
я не говорю что это хорошо, просто это объективно сложный контроллер
источник

A

Andrew in SwiftBook
а еще я видел котроллеры которые почти ничего не делают и там тысяча строк кода
источник

V

V in SwiftBook
Согласен что сложный. Но всё равно могли его разбить. Ну да ладно)) Итак сойдет😂😂😂
источник

G

Give Five Give Seven in SwiftBook
А что там? Сложная логика взаимодействия с View? По идее можно всегда группировать вьюхи в отдельную сущность, придумывать для них интерфейс. Но бывает , например, в AppKit одно main menu может содержать под 100 пунктов в одну строчку.
источник

A

Andrew in SwiftBook
Можно конечно, я ж не говорю, что там не нужна декомпозиция.
источник

AC

Alexу Chanov in SwiftBook
походу у тебя несколько секций
источник

I

Ilya in SwiftBook
В какой это теме ?
источник

I

Ilya in SwiftBook
В базе Свифт?
источник

И

Илья in SwiftBook
источник

И

Илья in SwiftBook
источник

И

Илья in SwiftBook
источник

g

gogi in SwiftBook
Ребята привет! Не могу найти решение для своей проблемы. Сейчас я делаю приложение позволяющее делать записи на доступные даты. У меня есть array с днями недели, на которые можно записаться:

var masterSchedule = [WorkDay(weekDay: 1, startTime: 8, endTime: 16, busyHours: []), WorkDay(weekDay: 4, startTime: 8, endTime: 16, busyHours: [])]


Дни недели обозначены цифрой в значении weekDay.

Мне нужна функция которая смогла бы генерировать Date объекты по выбранным дням недели на месяц вперед.

Другими словами, если человек выбирает что он был бы готов принимать по понедельникам и вторникам, то функция должна вернуть понедельники и вторники на 4 недели вперед.

Код которым я попробовал решить проблему:

func getDates() {
   for workDay in masterSchedule {
       var components = DateComponents()
       
       components.weekday = workDay.weekDay
       components.year = 2021
       components.month = 8
       
       
       let date = Calendar.current.date(from: components) ?? Date()
       availableDays.append(date)
       
   }
}


Однако, он не работает и возвращает мне 2 одинаковых Date объекта:  
2021-07-31 23:00:00 +0000


Буду очень рад любой помощи!
Спасибо!
источник

NK

ID:0 in SwiftBook
#КопошилкаiOS

⭐️ SwiftUI 3.0. Шестая часть

В этой подборке статей поговорим о том, как раскрасить SF Symbols по своему усмотрению, обсудим тему блокировки свайпа сверху вниз при работе с модальным окном и узнаем что нового привнес SwiftUI 3.0 при работе с Alert и ActionSheet.

Ссылка: https://swiftbook.ru/post/tutorials/swiftui-3-0_part6/

Открытый чат для общения iOS-разработчиков
источник

И

Илья in SwiftBook
Здравствуйте кто может помочь c заполнением таблицы в RxSwift?  

cell.textLabel?.text = tableViewItems

Я пытаюсь заполнить ячейку но ничего не отображается
источник

И

Илья in SwiftBook
источник

И

Илья in SwiftBook
источник

И

Илья in SwiftBook
источник