Size: a a a

2020 October 05

A

Alexandr✔️ in SwiftBook
Pavel
не, один фиг ошибка, не понма !
это не словарь, ты не можешь в 0 индекс записать объект
library[0] только достает объект, если это массив
источник

P

Pavel in SwiftBook
понял спасибо, но дальше еще какая то не понятная ошибка
источник

P

Pavel in SwiftBook
понял
источник

P

Pavel in SwiftBook
щас аппендом
источник

A

Alexandr✔️ in SwiftBook
var library = [
   Movie(…)
]
источник

P

Pavel in SwiftBook
блин чтобы я без чата делал
источник

A

Alexandr✔️ in SwiftBook
Pavel
щас аппендом
либо так
источник

P

Pavel in SwiftBook
еее спасибо работает, так ну оно работает осталось понять.
Те когда мы выше делали
//let library = [
//    Movie(name: "Casablanca", director: "Michael Curtiz"),
//    Song(name: "Blue Suede Shoes", artist: "Elvis Presley"),
//    Movie(name: "Citizen Kane", director: "Orson Welles"),
//    Song(name: "The One And Only", artist: "Chesney Hawkes"),
//    Song(name: "Never Gonna Give You Up", artist: "Rick Astley")
//]


И тут типа аниобъект присваивает автомтатически swift так как разного типа пихается  обьекты, а если я бы пиcал одного, все равно Any?
источник

A

Alxndr 🗽👇 in SwiftBook
поидее можно юнион тип сделать, хз как конкретно в свифте
источник

A

Alxndr 🗽👇 in SwiftBook
и кастить к нужному перед использованием
источник

P

Pavel in SwiftBook
я то думал нафига все рвемя пишут это as …
источник

P

Pavel in SwiftBook
спасибо
источник

A

Alxndr 🗽👇 in SwiftBook
Alxndr 🗽👇
ViewModel(title: string, author: string) и так далее
ну это пример для практики, я бы тебе не дал так полноценно написать, если бы ты хотел вывести этот масив в тейблвью, то создавал бы вьюмодель как-то вот так
источник

P

Pavel in SwiftBook
ок понял, почти … пошел дальше ковырять
источник

A

Alexandr✔️ in SwiftBook
Pavel
еее спасибо работает, так ну оно работает осталось понять.
Те когда мы выше делали
//let library = [
//    Movie(name: "Casablanca", director: "Michael Curtiz"),
//    Song(name: "Blue Suede Shoes", artist: "Elvis Presley"),
//    Movie(name: "Citizen Kane", director: "Orson Welles"),
//    Song(name: "The One And Only", artist: "Chesney Hawkes"),
//    Song(name: "Never Gonna Give You Up", artist: "Rick Astley")
//]


И тут типа аниобъект присваивает автомтатически swift так как разного типа пихается  обьекты, а если я бы пиcал одного, все равно Any?
Нет, был бы конкретный тип
источник

P

Pavel in SwiftBook
Alexandr✔️
Нет, был бы конкретный тип
да MediaItem, родительский всегд берется?
источник

A

Alexandr✔️ in SwiftBook
в углу справа ты можешь посмотреть, там показывает тип, если ты выделишь переменную
источник

A

Alexandr✔️ in SwiftBook
Pavel
да MediaItem, родительский всегд берется?
я немного не понял откуда взялся MediaItem)
источник

A

Alexandr✔️ in SwiftBook
f
источник

P

Pavel in SwiftBook
я от него наследовался
источник