Sobes.tech

Ներկայացրեք փոխադարձ փակման վիճակների և գործընթացների կյանքի ցիկլի տարբերությունը, երբ նրանք կարող են առաջանալ և ինչով են նրանք տարբերվում միմյանցից։

234

Կարո՞ղ է ավելացնել լրացուցիչ հատկություններ առկա դասերին կամ օբյեկտներին ընդլայնումների միջոցով։

232

Ներկայացրեք ViewController-ի օրինակի կյանքի փուլերը iOS հավելվածում։

Junior — Middle
231

Ի՞նչ տարբերություն կա JavaScript-ում '==' և '===' համեմատական օպերատորների միջև։

230

Ինչպե՞ս կարելի է ստեղծել զանգված, որը պաշտպանված է միաժամանակյա փոփոխություններից մի քանի հոսքերից։

230

Ներկայացրեք պատասխանների շղթայի (Responder Chain) կոնցեպցիան GUI հավելվածների իրադարձությունների մշակման համակարգում։

Junior — Middle
229

Ներկայացրեք գործընթացների սինխրոն և ասինխրոն կատարման ռեժիմների հիմնական տարբերությունները։

228

Ի՞նչ տարբերություններ կան գրաֆիկական ինտերֆեյսում Frame և Bounds հատկությունների միջև։

Junior — Middle
224

Կարող եք բացատրել, թե ինչ է փոխադարձ բացառման մեխանիզմը (Mutex) և ինչպես է այն աշխատում ռեսուրսներին միաժամանակյա մուտքը կանխելու համար:

224

Ներկայացրեք iOS հավելվածի զարգացման և գործառնական փուլերը սկսած գործարկումից մինչև ավարտը.

217

Ի՞նչ է նոր տարր ավելացնելու օպերացիայի ժամանակային բարդությունը զանգվածում։

217

Կարող եք տալ օրինակ, երբ Swift-ի փակման մեջ անհրաժեշտ է օգտագործել weak self՝ ցիկլային հղումներից խուսափելու համար։

216
/4