Wanneer in het ARC-proces wordt de referentieteller verhoogd?
iOS
Leg uit wat het verschil is tussen de staten van onderlinge blokkering en de levenscyclus van processen, wanneer ze kunnen optreden en waarin ze verschillen.
Wat is het doel en het gebruik van primitieve voor het synchroniseren van threads in multithreaded applicaties?
Hoe maak je een array die beschermd is tegen gelijktijdige wijzigingen door meerdere threads?
Leg uit wat de levensfasen zijn van een ViewController-instantie in een iOS-app.
Leg uit wat het concept van de responderenketen (Responder Chain) is in het gebeurtenisverwerkingssysteem van GUI-toepassingen.
Kun je extra eigenschappen toevoegen aan bestaande klassen of objecten via uitbreidingen?
Wat is het verschil tussen de vergelijking operators '==' en '===' in JavaScript?
Leg de belangrijkste verschillen uit tussen synchronisatie- en asynchrone uitvoeringsmodi.
Wat zijn de verschillen tussen de eigenschappen Frame en Bounds in de grafische interface?
Kunt u uitleggen wat een mutex (mutual exclusion mechanism) is en hoe het werkt om gelijktijdige toegang tot bronnen te voorkomen?
Kun je uitleggen wat waarde types in programmeren zijn?
Leg het verschil uit tussen uitvoeringsstromen en wachtrijstructuur in programmeren.
Kun je een voorbeeld geven van wanneer je in een closure in Swift weak self moet gebruiken om cyclische verwijzingen te voorkomen?
Wat is de tijdcomplexiteit van de operatie om een nieuw element in een array in te voegen?
Leg uit welke ontwikkelings- en werkingsfasen een iOS-app doorloopt vanaf de lancering tot het einde.
Is het mogelijk om een escaping closure te gebruiken met optionele parameters?
Kunt u een voorbeeld geven van wanneer de `unowned`-operator in Swift wordt gebruikt?
Is het mogelijk om CALayer binnen een UIView toe te voegen?
Kun je uitleggen wat het sleutelwoord Typealias is in de programmeertaal Swift?