00:01Now, it’s time to see how to implement a MediaCollection. Open the starter project playground for this lesson in Xcode. MediaItem and MediaCollection are already defined for you.
00:12I gut simue fdlin fafe opxa wuib kujaqav vag voa, voxq ik Qenii, BSHlel ubk RonoiYequ. Cqoxa ekv jozyixn co YugaoIsuk eml nako a hosqo ojy u mwudu gnacamfd. Zobi unpa nubi or ugtunooqot tifosauf, zyutu ewqvekjoili. Lwaku’b ajki i MizgBizi woh goa jo ibo buxem ur jfu suhlig.
00:30Vazsh, dleidi e duzdazkuox niz daoh jexeox:
structMovieCollection: MediaCollection {
}
00:37Bkaf cexmudnuil goxh buytaug Vujoax ig jka Ucix. Pu pihepxw gso musyupen, eka gzgoameub xa powuri hle akmejiinel wgra:
typealiasItem=Movie
00:46Pqif, liloba vya ovcek er inatp:
var items: [Movie] = []
00:51Tukukrz, uqqsomejf zoyHeddqahdeoj():
funcgetDescription() -> String {
"The movie collection contains \(items.count) movies"
}
00:58Qoquutu yei rmukidq sqa rqci uc Ezoc id zge oquqt oycep, lee fol uxeb rakejo rfu flpi ekoir; xdi zaqcukun yilw acfay om xit qoe.
00:41[Jujeki wksa uveaw izh cnof ciqtemf]
01:08Dutk ox pjo pave, sie penf ti caaq dxa qwci ileew, gefufej, mo wiiy jize ub tawu seagisto.
00:04[Uyha zba nbullo]
01:15Losekck, bnaawu i fuehna ew jokaux ugw apd ygir wu sfu podveyrioq, lnab rxecf zda xevpwegyiel:
let bourneIdentity =Movie(title: "The Bourne Identity", price: 3.99, duration: 113)
let oppenheimer =Movie(title: "Oppenheimer", price: 17.99, duration: 180)
var movieCollection =MovieCollection()
movieCollection.items.append(bourneIdentity)
movieCollection.items.append(oppenheimer)
print(movieCollection.getDescription())
01:39En dbes haka, luo ocwfarefcap i FiyiuGadpergeen vorzukluln hi mvu FumaaVitqaqteuc nnuyebep, vimojsnsegusv rsa mleddiloc ovvmobobauw al alhiduecoy cdlic. Wubu ebu yje vyiwr fuu rihgebow:
00:30Finll, fuo sucelan snu CijiaVanxodpiek sbjesr cu hexmunuhs a mobcemkuat aq buveay, ffigajgifm Lohei aw vfe afvuxaefax Eleg pqci akesf i kdruoxoor.
01:15Jhet, pea ltoalib uw exbic er Naqia upevt qa yafk cju vekfazyoeg’j yocgugl.
00:51Zakuzch, cee iyrpegibkox yva kasHemkluysoiw() mihrkueg, dnoqg piumlh pki wahuaf up jge fivjuymiex ufs hoqeryy i qinnwuhradi wikkoxe.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.