Millal ARC-protsessis toimub viidete loenduri suurenemine?
iOS
Selgitage vastastikuse blokeeringu olekute ja protsesside elutsükli vahelise erinevuse, millal need võivad tekkida ja kuidas nad üksteisest erinevad.
Milline on typealias-i konstruktsiooni roll programmeerimiskeeles ja millal seda kasutatakse?
Kas on võimalik lisada täiendavaid omadusi olemasolevatele klassidele või objektidele laienduste kaudu?
Selgitage peamised erinevused sünkroonse ja asünkroonse protsesside täitmise režiimide vahel.
Millised on erinevused Frame ja Bounds omaduste vahel graafilises kasutajaliideses?
Kas saaksite selgitada, mis on escape funktsioon programmeerimise kontekstis?
Kas saaks anda näite, millal Swiftis sulgemises on vaja kasutada weak self, et vältida tsüklilisi viiteid?
Kas saak selgitada, mis on vastastikuse välistamise mehhanism (Mutex) ja kuidas see töötab, et vältida samaaegset juurdepääsu ressurssidele?
Milline on uue elemendi sisestamise operatsiooni ajakulud massiivis?
Selgitage täitmisvoogude ja järjekorra struktuuri erinevusi programmeerimises.
Selgitage, mis on UIWindow objekt iOS-i rakenduste arendamise kontekstis.
Kas sa saad seletada, mis on väärtusetüübid programmeerimises?
Kas saaksite anda näidet, millal Swiftis kasutatakse `unowned` operaatorit?
Kas on võtmesõna Typealias Swift programmeerimiskeeles, kas see tähendab?
Kas on võimalik lisada CALayer UIView sisse?
Kas saaksite selgitada erinevusi UIView, UIWindow ja CALayer vahel iOS-liideste arendamisel?
Milline on erinevus Weak ja Unowned viidete vahel mälu haldamisel?
Kuidas määratakse elementide sisestamise operatsiooni ajakulude keerukus andmestruktuuris, näiteks kogumis?