Kā ARC pārvalda atmiņu projekta būvniecības laikā Objective-C?
iOS
Kādi ir atmiņas noplūdes veidi un kā tos identificēt?
Vai jūs varat izskaidrot, ko nozīmē bloķētie procesi daudzvītņu lietojumprogrammā?
Kādi ir datu tipu atšķirības to semantikas ziņā: vērtības un atsauces?
Kādi procesi tiek uzsākti vai izpildīti, noklikšķinot uz lietotnes ikonas?
Vai jūs varat izskaidrot, kas ir UIGestureRecognizer klase iOS lietojumprogrammu izstrādē?
Vai jūs varat izskaidrot, kas ir CALayer klase un kā tā tiek izmantota iOS izstrādē?
Vai jūs varat izskaidrot, ko nozīmē termins Hit Test datorgrafikas vai UI kontekstā?
Vai vari uzskaitīt galvenās stāvokļus, kuros var atrasties lietojumprogramma?
Vai jūs varat izskaidrot, kas notiek, izsaucot metodi layoutSubviews UIKit?
Kādus paņēmienus un rīkus izmanto, lai atklātu atmiņas noplūdes programmās?
Kuru vietu sistēmā izvēlētos lietotāja iestatījumu glabāšanai?
Kādi paņēmieni tiek izmantoti, lai novērstu sacensību apstākļus, strādājot ar daudzvadu lietojumprogrammām?
Vai vari nosaukt galvenās datu tipu kategorijas, kas tiek izmantotas programmēšanā?
Kāda ir atšķirība starp Weak un Unowned atsaucēm atmiņas pārvaldībā?
Kādi ir barjeru izmantošanas priekšrocības un trūkumi programmatūras sistēmās?
Kā īstenot uzdevumu izpildi fonā lietotnē?
Vai ir iespējams mainīt Responders sistēmas apstrādātāju ķēdi?
Izskaidrojiet, kas ir datu struktūra ar nosaukumu 'vārds' un kā tā tiek izmantota.