Welke tools en mechanismen gebruik je om multithreading in applicaties te implementeren en te beheren?
iOS
Wat is het doel van het opslaan van de achtergrondstatus in systemen?
Welke primitieve gegevens gebruiken het Copy-on-write-mechanisme om kopiëren te optimaliseren?
Wat zijn de verschillen tussen veilige en onveilige uitvoeringsmodi van code of operaties?
Wat wordt uitgevoerd voordat de met @main gemarkeerde functie wordt uitgevoerd?
Kun je de waarde types in Swift opsommen?
Kunt u uitleggen wat de methode setNeedsLayout betekent in de context van het bijwerken van de gebruikersinterface?
Hoe beïnvloedt het gebruik van unowned het beheer van de levensduur van een object in programmeren?
Kunt u het doel en gebruik van de annotatie @main in programmeren uitleggen?
Hoe wordt het klikgebeurtenis in de applicatie verwerkt?
Hoe kun je de aanroepen van de methode viewDidLoad volgen in alle instanties van controllers in de applicatie?
Welke soorten vergrendelingsmechanismen worden gebruikt bij het ontwikkelen van iOS-apps?
Welke methoden of tools gebruik je om de synchronisatie van threads te beheren en racecondities te voorkomen?
Welke mechanismen of situaties helpen automatische linktelling in ARC te voorkomen?
Leg uit wat de verschillen zijn tussen de methoden layoutSubviews, layoutIfNeeded en setNeedsLayout in het proces van automatische lay-out en interface-updates.
Hoe onderscheid je datatypes op basis van waarde en referentie en wat is het verschil in programmeren?
Hoe leg je het proces uit van het weergeven van de grafische gebruikersinterface op het scherm?
Hoe verschillen statische en dynamische type-informatie in programmeertalen?
Hoe onderscheid je het synchronisatie-mechanisme Semaphore van Mutual Exclusion (Mutex)?